Что случилось с MySQL 6 и 7?

17

С недавним выпуском MySQL 8 я не могу найти никакой информации о том, почему версии 6 и 7 были пропущены. Кто-нибудь знает?

Говори по-ботански со мной
источник

Ответы:

17

По словам Дэйва Стокса , менеджера сообщества MySQL для Oracle:
(из его сообщения в блоге: MySQL 8 скоро выйдет )

Несколько лет назад, до того как Sun Microsystems приобрела MySQL AB, существовала версия MySQL с номером 6. К сожалению, она была немного амбициозной, и смена владельца оставила ее на месте. Продукт MySQL Cluster использует серию 7 в течение многих лет. С новыми изменениями для MySQL 8 разработчики чувствуют, что они изменили его настолько, чтобы поднять большое число.

Статья в Википедии о MySQL также содержит следующие события:

  • Sun Microsystems приобрела MySQL AB в 2008 году.
  • Версия 5.1: производственный выпуск 27 ноября 2008 г. (планировщик событий, секционирование, API плагинов, репликация на основе строк, таблицы журналов сервера)
    MySQL 5.1 и 6.0-alpha показали низкую производительность при использовании для хранилищ данных - отчасти из-за невозможности использования нескольких ЦП ядра для обработки одного запроса.
  • MySQL Server 6.0.11-alpha был объявлен 22 мая 2009 года как последний выпуск линии 6.0. Будущая разработка MySQL Server использует новую модель выпуска. Функции, разработанные для 6.0, будут включены в будущие выпуски.
  • Oracle приобрела Sun Microsystems 27 января 2010 года.
  • Работа над версией 6 остановлена ​​после приобретения Sun Microsystems. Продукт MySQL Cluster использует версию 7. Было принято решение перейти на версию 8 в качестве следующего основного номера версии.

А для тех, кто хочет увидеть код, есть репозиторий: двоичные файлы MySQL 6.0 и исходный код (6.0.11-alpha) .

bigmike7801
источник
4
Я добавлю источник: opensource.com/article/17/2/mysql-8-coming
Talk Nerdy To Me
2
№ 6 должен был иметь механизм хранения следующего поколения (Falcon), написанный Джимом Старки, который спрыгнул с MySQL сразу после того, как был куплен Sun. Сокол умер, и (я никогда не знал этого (сверху) было что-то вроде 7, а теперь есть 8.
Верас
Между тем MariaDB поставил 5.2, 5.3, 5.4. Затем они вернулись вместе с 5.5. Но в 5.6 MariaDB расходился достаточно, чтобы избежать той же нумерации; так что он прыгнул до 10,0.
Рик Джеймс
Итак, почему 8,0 вместо 5,8? В конце концов, предшественник Oracle 5,7. 8.0 имеет ряд серьезных изменений в основном коде, поэтому он заслуживает того, чтобы его считали «основным» выпуском.
Рик Джеймс
Так что MySQL пропустил 6 по той же причине, что и PHP.
Дамиан Йеррик