Apa yang terjadi dengan MySQL 6 & 7?


17

Dengan rilis MySQL 8 baru-baru ini, saya sepertinya tidak dapat menemukan informasi tentang mengapa nomor versi 6 dan 7 dilewati. Adakah yang tahu

Jawaban:


17

Menurut Dave Stockes , Manajer Komunitas MySQL untuk Oracle:
(dari posting blognya: MySQL 8 akan datang )

Bertahun-tahun yang lalu, sebelum Sun Microsystems membeli MySQL AB, ada versi MySQL dengan nomor 6. Sayangnya, itu agak ambisius dan perubahan kepemilikan membiarkannya layu. Produk MySQL Cluster telah menggunakan seri 7 selama bertahun-tahun. Dengan perubahan baru untuk MySQL 8, pengembang merasa mereka telah memodifikasinya cukup untuk menabrak angka besar.

Artikel Wikipedia tentang MySQL juga memiliki acara ini:

  • Sun Microsystems mengakuisisi MySQL AB pada 2008.
  • Versi 5.1: rilis produksi 27 November 2008 (penjadwal acara, partisi, API plugin, replikasi berbasis baris, tabel log server)
    MySQL 5.1 dan 6.0-alpha menunjukkan kinerja yang buruk ketika digunakan untuk pergudangan data - sebagian karena ketidakmampuannya untuk menggunakan banyak CPU core untuk memproses permintaan tunggal.
  • MySQL Server 6.0.11-alpha diumumkan pada 22 Mei 2009 sebagai rilis terakhir dari garis 6.0. Pengembangan MySQL Server di masa depan menggunakan Model Rilis Baru. Fitur yang dikembangkan untuk 6.0 sedang dimasukkan ke dalam rilis mendatang.
  • Oracle mengakuisisi Sun Microsystems pada 27 Januari 2010.
  • Bekerja pada versi 6 berhenti setelah akuisisi Sun Microsystems. Produk MySQL Cluster menggunakan versi 7. Keputusan dibuat untuk melompat ke versi 8 sebagai nomor versi utama berikutnya.

Dan bagi siapa saja yang ingin melihat kode, di sini adalah repositori: MySQL 6.0 binaries dan kode sumber (6.0.11-alpha) .



2
Nomor 6 dimaksudkan untuk memiliki mesin penyimpanan generasi berikutnya (Falcon) yang ditulis oleh Jim Starkey yang melompat kapal dari MySQL tepat setelah mereka dibeli oleh Sun. Falcon meninggal dan (saya tidak pernah tahu ini (dari atas) ada semacam 7, dan sekarang ada 8.
VĂ©race

Sementara itu, MariaDB menyampaikan 5.2, 5.3, 5.4. Kemudian mereka kembali bersama dengan 5.5. Tetapi pada 5.6, MariaDB cukup menyimpang untuk menghindari penomoran yang sama; jadi itu melompat ke 10.0.
Rick James

Jadi, mengapa 8.0 bukannya 5.8? Bagaimanapun, pendahulu Oracle adalah 5.7. 8.0 memiliki sejumlah pergolakan besar dalam kode inti, sehingga layak dianggap sebagai rilis "utama".
Rick James

Jadi MySQL melewatkan 6 karena alasan yang sama dengan PHP.
Damian Yerrick
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.