Co stało się z MySQL 6 i 7?

17

W najnowszej wersji MySQL 8 nie mogę znaleźć żadnych informacji na temat przyczyn pominięcia wersji 6 i 7. Ktoś wie?

Porozmawiaj ze mną Nerdy
źródło

Odpowiedzi:

17

Według Dave'a Stockesa , menedżera społeczności MySQL dla Oracle:
(z jego posta na blogu: MySQL 8 nadchodzi )

Wiele lat temu, przed zakupem MySQL AB przez Sun Microsystems, pojawiła się wersja MySQL z numerem 6. Niestety, była nieco ambitna, a zmiana właściciela pozostawiła ją na sucho. Produkt MySQL Cluster korzysta z serii 7 od lat. Dzięki nowym zmianom w MySQL 8 programiści uważają, że zmodyfikowali go na tyle, aby podnieść liczbę.

Artykuł w Wikipedii o MySQL zawiera również następujące wydarzenia:

  • Sun Microsystems nabył MySQL AB w 2008 roku.
  • Wersja 5.1: wersja produkcyjna 27 listopada 2008 r. (Harmonogram zdarzeń, partycjonowanie, interfejs API wtyczek, replikacja wierszowa, tabele dziennika serwera)
    MySQL 5.1 i 6.0-alpha wykazywały niską wydajność, gdy są używane do hurtowni danych - częściowo z powodu niemożności wykorzystania wielu procesorów rdzenie do przetwarzania pojedynczego zapytania.
  • MySQL Server 6.0.11-alpha został ogłoszony 22 maja 2009 roku jako ostatnia wersja linii 6.0. Przyszły rozwój MySQL Server wykorzystuje nowy model wydania. Funkcje opracowane dla wersji 6.0 są uwzględniane w przyszłych wydaniach.
  • Oracle nabył Sun Microsystems w dniu 27 stycznia 2010 r.
  • Prace nad wersją 6 zostały zatrzymane po przejęciu Sun Microsystems. Produkt MySQL Cluster korzysta z wersji 7. Podjęto decyzję o przejściu do wersji 8 jako kolejnego głównego numeru wersji.

A dla każdego, kto chce zobaczyć kod, oto repozytorium: pliki binarne MySQL 6.0 i kod źródłowy (6.0.11-alfa) .

bigmike7801
źródło
4
Dodam źródło: opensource.com/article/17/2/mysql-8-coming
Talk Nerdy To Me
2
Nr 6 miał mieć silnik pamięci nowej generacji (Falcon) napisany przez Jima Starkeya, który wyskoczył z MySQL zaraz po ich zakupie przez Sun. Falcon umarł i (nigdy tego nie wiedziałem (z góry) było coś w rodzaju 7, a teraz jest 8.
Vérace
Tymczasem MariaDB dostarczyła 5.2, 5.3, 5.4. Potem wrócili razem z 5.5. Ale w wersji 5.6 MariaDB była wystarczająco rozbieżna, aby uniknąć tej samej numeracji; więc przeskoczył do 10,0.
Rick James
Dlaczego więc 8,0 zamiast 5,8? W końcu poprzednikiem Oracle jest 5.7. 8.0 ma wiele poważnych wstrząsów w kodzie podstawowym, więc zasługuje na uznanie go za wydanie „poważne”.
Rick James
Więc MySQL pominęło 6 z tego samego powodu, dla którego zrobił to PHP.
Damian Yerrick