Điều gì đã xảy ra với MySQL 6 & 7?


17

Với bản phát hành gần đây của MySQL 8, tôi dường như không thể tìm thấy bất kỳ thông tin nào về lý do tại sao phiên bản số 6 và 7 bị bỏ qua. Có ai biết không?

Câu trả lời:


17

Theo Dave Stockes , một người quản lý cộng đồng MySQL cho Oracle:
(từ bài đăng trên blog của anh ấy: MySQL 8 đang đến )

Cách đây nhiều năm, trước khi mua Sun AB của Sun microsystems, đã có một phiên bản MySQL với số 6. Đáng buồn thay, nó có một chút tham vọng và sự thay đổi quyền sở hữu khiến nó bị khô héo. Sản phẩm MySQL Cluster đã sử dụng 7 series trong nhiều năm. Với những thay đổi mới cho MySQL 8, các nhà phát triển cảm thấy họ đã sửa đổi nó đủ để tăng số lượng lớn.

Bài viết trên Wikipedia về MySQL cũng có những sự kiện này:

  • Sun microsystems mua lại MySQL AB vào năm 2008.
  • Phiên bản 5.1: phát hành sản xuất 27 tháng 11 năm 2008 (bộ lập lịch sự kiện, phân vùng, API plugin, sao chép dựa trên hàng, bảng nhật ký máy chủ)
    MySQL 5.1 và 6.0-alpha cho thấy hiệu năng kém khi được sử dụng để lưu trữ dữ liệu - một phần do không thể sử dụng nhiều CPU lõi để xử lý một truy vấn duy nhất.
  • MySQL Server 6.0.11-alpha được công bố vào ngày 22 tháng 5 năm 2009 là bản phát hành cuối cùng của dòng 6.0. Phát triển máy chủ MySQL trong tương lai sử dụng Mô hình phát hành mới. Các tính năng được phát triển cho 6.0 đang được tích hợp vào các bản phát hành trong tương lai.
  • Oracle mua lại Sun microsystems vào ngày 27 tháng 1 năm 2010.
  • Hoạt động trên phiên bản 6 đã dừng lại sau khi mua lại Sun microsystems. Sản phẩm MySQL Cluster sử dụng phiên bản 7. Quyết định được đưa ra để chuyển sang phiên bản 8 là số phiên bản chính tiếp theo.

Và đối với bất kỳ ai muốn xem mã, đây là một kho lưu trữ: mã nhị phân MySQL 6.0 và mã nguồn (6.0.11-alpha) .



2
Số 6 có nghĩa là có một công cụ lưu trữ thế hệ tiếp theo (Falcon) được viết bởi Jim Starkey , người đã nhảy tàu từ MySQL ngay sau khi họ được Sun mua. Falcon đã chết và (tôi chưa bao giờ biết điều này (từ trên cao) có một loại 7, và bây giờ có 8.
Vérace

Trong khi đó, MariaDB đã phân phối 5.2, 5.3, 5.4. Sau đó, họ đã trở lại với nhau với 5.5. Nhưng ở mức 5.6, MariaDB đã chuyển hướng đủ để tránh việc đánh số tương tự; vì vậy nó đã nhảy vọt lên 10.0.
Rick James

Vậy, tại sao 8.0 thay vì 5,8? Xét cho cùng, tiền thân của Oracle là 5,7. 8.0 có một số biến động lớn trong mã lõi, vì vậy nó xứng đáng được coi là một bản phát hành "chính".
Rick James

Vì vậy, MySQL đã bỏ qua 6 vì nhiều lý do tương tự PHP đã làm.
Damian Yerrick
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.