MySQL 为什么要从 5.7 版本飞跃到 8.0 版本?

Bla*_*ard 13 mysql

我最近通过自制软件将MySQL 5.7升级到8.0,因为它警告我不是最新版本。我很惊讶地看到MySQL8.0版,因为我记得最新版本是5.7。然后我发现没有67版本,这似乎也有点奇怪。

我很难找到任何相关的或官方的解释,说明为什么它看到这个巨大的飞跃到版本8.0并跳过67。虽然这可能只是一个约定,但这种短视的版本管理只会在需要一些简单的澄清时毫无理由地让用户感到困惑。

那么为什么 MySQL 的版本号会出现这样的飞跃,跳过了 6 和 7?

Vom*_*yle 8

MySQL 5.7 到 8.0 跳过 6 和 7

按照MySQL 8.0 常见问题解答的Oracle 官方回答:一般。. .

为什么 MySQL 版本编号跳过了版本 6 和 7 并直接转到了 8.0?

“由于我们在这个 MySQL 版本中引入了许多新的和重要的特性,我们决定开始一个全新的系列。由于 MySQL 之前实际上使用了系列号 6 和 7,我们转到了 8.0。”

对于那些想知道曾经宣布的虚假MySQL 6.0是怎么回事的人。. .

MySQL

“MySQL Server 6.0.11-alpha 于2009 年 5 月 22 日发布,作为 6.0 系列的最后一个版本。未来的 MySQL Server 开发使用新的发布模型。为 6.0 开发的功能正在被纳入未来的版本中。”

“2009 年 4 月,甲骨文公司签署了收购 Sun Microsystems 的协议,Sun Microsystems 是 MySQL 版权和商标的所有者。Sun 的董事会一致批准了该交易。该交易也得到了 Sun 股东的批准,并于 2009 年 8 月 20 日获得了美国政府的批准. 2009 年 12 月 14 日,甲骨文承诺继续增强 MySQL,就像它在前四年所做的那样。”

“MySQL Server 8.0 于20184 月发布,包括 NoSQL 文档存储、原子和崩溃安全 DDL 语句和 JSON 扩展语法、新功能,例如 JSON 表功能、改进的排序和部分更新。以前的 MySQL Server 8.0.0-dmr (里程碑发布)于 2016 年 9 月 12 日宣布。”

  • @fja3omega FWIW,我正在运行仍运行 MySQL 5.5 的系统。你不应该沉迷于 MySQL 的版本。5.7 的主要好处是对 JSON 数据类型有强大的支持。除非你明确需要这些,否则不要担心。 (2认同)