Cosa è successo a MySQL 6 e 7?


17

Con la recente versione di MySQL 8, non riesco a trovare alcuna informazione sul motivo per cui i numeri di versione 6 e 7 sono stati saltati. Qualcuno sa?

Risposte:


17

Secondo Dave Stockes , un MySQL Community Manager per Oracle:
(dal suo post sul blog: MySQL 8 sta arrivando )

Anni fa, prima dell'acquisto di MySQL AB da parte di Sun Microsystems, esisteva una versione di MySQL con il numero 6. Purtroppo, era un po 'ambizioso e il cambio di proprietà lo ha lasciato appassire. Il prodotto MySQL Cluster utilizza la serie 7 da anni. Con le nuove modifiche per MySQL 8, gli sviluppatori ritengono di averlo modificato abbastanza da superare il numero elevato.

L'articolo di Wikipedia su MySQL ha anche questi eventi:

  • Sun Microsystems ha acquisito MySQL AB nel 2008.
  • Versione 5.1: versione di produzione 27 novembre 2008 (scheduler di eventi, partizionamento, API plug-in, replica basata su righe, tabelle di registro del server)
    MySQL 5.1 e 6.0-alpha hanno mostrato scarse prestazioni quando utilizzato per il data warehousing - in parte a causa della sua incapacità di utilizzare più CPU core per l'elaborazione di una singola query.
  • MySQL Server 6.0.11-alpha è stato annunciato il 22 maggio 2009 come ultima versione della linea 6.0. Lo sviluppo futuro di MySQL Server utilizza un nuovo modello di rilascio. Le funzionalità sviluppate per 6.0 vengono incorporate nelle versioni future.
  • Oracle ha acquisito Sun Microsystems il 27 gennaio 2010.
  • Il lavoro sulla versione 6 si è interrotto dopo l'acquisizione di Sun Microsystems. Il prodotto MySQL Cluster utilizza la versione 7. È stata presa la decisione di passare alla versione 8 come numero di versione principale successivo.

E per chiunque voglia vedere il codice, ecco un repository: binari MySQL 6.0 e codice sorgente (6.0.11-alpha) .



2
Il n. 6 doveva avere un motore di archiviazione di nuova generazione (Falcon) scritto da Jim Starkey che fece saltare la nave da MySQL subito dopo che furono acquistati da Sun. Falcon è morto e (non l'ho mai saputo (dall'alto) c'era una specie di 7, e ora ci sono 8.
Vérace,

Nel frattempo, MariaDB ha consegnato 5.2, 5.3, 5.4. Poi sono tornati insieme al 5.5. Ma a 5.6, MariaDB stava divergendo abbastanza per evitare la stessa numerazione; quindi è balzato a 10.0.
Rick James,

Quindi, perché 8.0 anziché 5.8? Dopotutto, il predecessore di Oracle è 5.7. 8.0 ha una serie di grandi sconvolgimenti nel codice principale, quindi merita di essere considerato una versione "maggiore".
Rick James,

Quindi MySQL ha saltato 6 per lo stesso motivo che ha fatto PHP.
Damian Yerrick,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.