เกิดอะไรขึ้นกับ MySQL 6 และ 7


17

ด้วยการเปิดตัว MySQL 8 ครั้งล่าสุดฉันไม่สามารถหาข้อมูลใด ๆ เกี่ยวกับสาเหตุที่หมายเลขรุ่น 6 และ 7 ถูกข้ามไปได้ ใครรู้บ้าง

คำตอบ:


17

อ้างอิงจากสเดฟสต็อกผู้จัดการชุมชน MySQL สำหรับออราเคิล:
(จากบล็อกโพสต์ของเขา: MySQL 8 กำลังจะมา )

หลายปีที่ผ่านมาก่อนที่ Sun Microsystems จะซื้อ MySQL AB มีรุ่นของ MySQL ที่มีหมายเลข 6 น่าเสียดายที่มันค่อนข้างทะเยอทะยานและการเปลี่ยนแปลงความเป็นเจ้าของทำให้มันเหี่ยวแห้ง ผลิตภัณฑ์ MySQL Cluster ใช้ซีรีย์ 7 มาหลายปีแล้ว ด้วยการเปลี่ยนแปลงใหม่สำหรับ MySQL 8 นักพัฒนารู้สึกว่าพวกเขาได้แก้ไขพอที่จะชนจำนวนมาก

บทความ Wikipedia เกี่ยวกับ MySQL ยังมีเหตุการณ์เหล่านี้:

  • Sun Microsystems เข้าซื้อ MySQL AB ในปี 2008
  • เวอร์ชัน 5.1: Production release 27 พฤศจิกายน 2008 (ตัวจัดกำหนดการเหตุการณ์, การแบ่งพาร์ติชัน, API API, การจำลองแบบแถว, ตารางบันทึกเซิร์ฟเวอร์)
    MySQL 5.1 และ 6.0-alpha แสดงประสิทธิภาพที่ไม่ดีเมื่อใช้สำหรับคลังข้อมูล - ส่วนหนึ่งเนื่องจากไม่สามารถใช้ CPU หลายตัว แกนสำหรับการประมวลผลแบบสอบถามเดียว
  • MySQL Server 6.0.11-alpha ได้ประกาศเมื่อวันที่ 22 พฤษภาคม 2552 ว่าเป็นรุ่น 6.0 ล่าสุด การพัฒนาเซิร์ฟเวอร์ MySQL ในอนาคตใช้รูปแบบการวางจำหน่ายใหม่ ฟีเจอร์ที่พัฒนาขึ้นสำหรับ 6.0 กำลังถูกรวมเข้ากับรีลีสในอนาคต
  • Oracle ซื้อกิจการ Sun Microsystems เมื่อวันที่ 27 มกราคม 2010
  • การทำงานกับเวอร์ชัน 6 หยุดลงหลังจากการเข้าซื้อกิจการของ Sun Microsystems ผลิตภัณฑ์ MySQL Cluster ใช้เวอร์ชัน 7 การตัดสินใจถูกข้ามไปยังเวอร์ชัน 8 เป็นหมายเลขเวอร์ชันหลักถัดไป

และสำหรับใครที่อยากจะเห็นรหัสที่นี่เป็นพื้นที่เก็บข้อมูล: MySQL 6.0 ไบนารีและรหัสที่มา (6.0.11-alpha)


4
ฉันจะเพิ่มแหล่งที่มา: opensource.com/article/17/2/mysql-8-coming
พูดคุยกับฉันโง่

2
หมายเลข 6 หมายถึงมีเครื่องมือจัดเก็บข้อมูลรุ่นต่อไป (Falcon) ที่เขียนโดยJim Starkeyซึ่งกระโดดขึ้นเรือจาก MySQL หลังจากที่ Sun ถูกซื้อมา เหยี่ยวตายและ (ฉันไม่เคยรู้เรื่องนี้ (จากด้านบน) มี 7 ชนิดและตอนนี้มี 8
Vérace

ในขณะเดียวกัน MariaDB ก็ส่ง 5.2, 5.3, 5.4 จากนั้นพวกเขากลับมาพร้อมกับ 5.5 แต่ที่ 5.6, MariaDB ก็เบี่ยงเบนพอที่จะหลีกเลี่ยงหมายเลขเดียวกัน ดังนั้นจึงกระโดดเป็น 10.0
Rick James

ดังนั้นทำไม 8.0 แทนที่จะเป็น 5.8 ท้ายที่สุดแล้วบรรพบุรุษของ Oracle คือ 5.7 8.0 มีความวุ่นวายที่สำคัญจำนวนมากในรหัสหลักดังนั้นจึงสมควรได้รับการพิจารณาว่าเป็นรุ่น "รุ่นใหญ่"
Rick James

ดังนั้น MySQL จึงข้าม 6 ด้วยเหตุผลเดียวกันกับ PHP
Damian Yerrick
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.