Qu'est-il arrivé à MySQL 6 et 7?


17

Avec la récente version de MySQL 8, je n'arrive pas à trouver d'informations sur les raisons pour lesquelles les numéros de version 6 et 7 ont été ignorés. Quelqu'un sait?

Réponses:


17

Selon Dave Stockes , un gestionnaire de communauté MySQL pour Oracle:
(à partir de son article de blog: MySQL 8 arrive )

Il y a des années, avant l'achat de MySQL AB par Sun Microsystems, il existait une version de MySQL portant le numéro 6. Malheureusement, elle était un peu ambitieuse et le changement de propriétaire l'a laissé à flétrir. Le produit MySQL Cluster utilise la série 7 depuis des années. Avec les nouveaux changements pour MySQL 8, les développeurs estiment qu'ils l'ont suffisamment modifié pour augmenter le nombre.

L'article Wikipedia sur MySQL contient également ces événements:

  • Sun Microsystems a acquis MySQL AB en 2008.
  • Version 5.1: version de production du 27 novembre 2008 (planificateur d'événements, partitionnement, API de plug-in, réplication basée sur les lignes, tables de journalisation du serveur)
    MySQL 5.1 et 6.0-alpha ont montré des performances médiocres lorsqu'ils sont utilisés pour l'entreposage de données - en partie en raison de son incapacité à utiliser plusieurs CPU cœurs pour le traitement d'une seule requête.
  • MySQL Server 6.0.11-alpha a été annoncé le 22 mai 2009 comme la dernière version de la ligne 6.0. Le développement futur du serveur MySQL utilise un nouveau modèle de version. Les fonctionnalités développées pour 6.0 sont en cours d'intégration dans les futures versions.
  • Oracle a acquis Sun Microsystems le 27 janvier 2010.
  • Le travail sur la version 6 s'est arrêté après l'acquisition de Sun Microsystems. Le produit MySQL Cluster utilise la version 7. La décision a été prise de passer à la version 8 comme prochain numéro de version majeur.

Et pour tous ceux qui veulent voir le code, voici un référentiel: les binaires MySQL 6.0 et le code source (6.0.11-alpha) .



2
Le n ° 6 était censé avoir un moteur de stockage de nouvelle génération (Falcon) écrit par Jim Starkey qui a quitté le navire de MySQL juste après avoir été acheté par Sun. Falcon est mort et (je ne l'ai jamais su (d'en haut) il y avait une sorte de 7, et maintenant il y en a 8.
Vérace

Pendant ce temps, MariaDB a livré 5.2, 5.3, 5.4. Puis ils sont revenus avec 5.5. Mais à 5,6, MariaDB divergeait suffisamment pour éviter la même numérotation; il est donc passé à 10,0.
Rick James

Alors, pourquoi 8.0 au lieu de 5.8? Après tout, le prédécesseur d'Oracle est 5.7. 8.0 a un certain nombre de bouleversements majeurs dans le code de base, donc il mérite d'être considéré comme une version "majeure".
Rick James

MySQL a donc sauté 6 pour la même raison que PHP.
Damian Yerrick
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.