MySQL 6和7发生了什么?


17

在最近发布的MySQL 8中,我似乎找不到关于为何跳过版本号6和7的任何信息。有人知道吗

Answers:


17

根据Oracle的MySQL社区经理Dave Stockes的说法:(摘自他的博客文章:MySQL 8即将面世

多年前,在Sun Microsystems购买MySQL AB之前,有一个版本号为6的MySQL版本。可悲的是,它有点雄心勃勃,所有权的改变使它枯萎了。MySQL Cluster产品使用7系列已有多年。通过对MySQL 8的新更改,开发人员感到他们已经对其进行了足够的修改以增加数量。

维基百科有关MySQL的文章也有以下事件:

  • Sun Microsystems于2008年收购了MySQL AB。
  • 版本5.1:2008年11月27日正式发布(事件调度程序,分区,插件API,基于行的复制,服务器日志表)
    当用于数据仓库时,MySQL 5.1和6.0-alpha的性能较差-部分原因是其无法利用多个CPU处理单个查询的核心。
  • MySQL服务器6.0.11-alpha于2009年5月22日宣布为6.0系列的最新版本。未来的MySQL Server开发将使用新发行模型。为6.0开发的功能已合并到将来的版本中。
  • 甲骨文于2010年1月27日收购了Sun Microsystems。
  • 在收购Sun Microsystems之后,版本6的工作停止了。MySQL Cluster产品使用版本7。已决定跳到版本8作为下一个主要版本号。

对于想查看代码的人,这里是一个存储库:MySQL 6.0二进制文件和源代码 (6.0.11-alpha)



2
第六名本应具有吉姆·史塔基Jim Starkey)编写的下一代存储引擎(Falcon),该引擎在被Sun收购后就从MySQL跳槽了。猎鹰死了((从上面我从不知道)有一个7,现在有8。
Vérace18年

同时,MariaDB提供了5.2、5.3、5.4。然后他们又回到了5.5。但是在5.6,MariaDB的差异足以避免使用相同的编号。因此跃升至10.0。
瑞克·詹姆斯

那么,为什么是8.0而不是5.8?毕竟,Oracle的前身是5.7。8.0在核心代码中有许多重大变化,因此值得将其视为“主要”版本。
瑞克·詹姆斯

因此,MySQL出于与PHP相同的原因而跳过了6。
达米安·埃里克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.