MySQL 6 和 7 发生了什么?

Tal*_* Me 22 mysql mysql-8.0

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

小智 23

根据甲骨文 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 Server 6.0.11-alpha 于 2009 年 5 月 22 日发布,作为 6.0 系列的最后一个版本。未来的 MySQL 服务器开发使用新发布模型。为 6.0 开发的功能将被纳入未来的版本中。
  • 甲骨文于 2010 年 1 月 27 日收购了 Sun Microsystems。
  • 收购 Sun Microsystems 后,版本 6 的工作停止了。MySQL Cluster 产品使用第 7 版。决定跳到第 8 版作为下一个主要版本号。

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

  • 我将添加源:https://opensource.com/article/17/2/mysql-8-coming (4认同)
  • No. 6 意味着拥有由 [Jim Starkey](https://en.wikipedia.org/wiki/Jim_Starkey) 编写的下一代存储引擎 (Falcon),他在 MySQL 被 Sun 收购后立即跳槽。Falcon [死](https://en.wikipedia.org/wiki/Falcon_(storage_engine)) 和(我从不知道(从上面)有一种 7,现在有 8。 (2认同)