社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

MySQL 调整版本控制模型,发布首个创新版本 8.1.0

InfoQ • 2 年前 • 345 次点击  

作者 | Renato Losio
译者 | 平川
策划 | Tina

最近,Oracle 宣布调整 MySQL 的版本控制模型,引入 MySQL 创新版本和长期支持版本。第一个创新版本是 MySQL 8.1.0,其中包含 InnoDB 集群读副本。

该公告标志着 MySQL 发布周期的重大调整。直到今天,MySQL 8.0 仍然遵循季度发布的持续交付模型。虽然这种方法让 MySQL 可以更频繁地引入新特性,但当项目和应用程序只需要少量行为更改的关键补丁时,这会带来不小的挑战。

按照 Oracle MySQL 产品管理总监 Kenny Gryp 和 Oracle MySQL 产品经理 Airton Lastori 的说法,未来将会有单独的创新版本和长期支持(LTS)版本:MySQL 数据库的 8.1.0 版本将是我们的第一个创新版本,8.0.34+ 将转为只修复错误,直到 8.0 版本的生命终止(EOL),那预计是在 2026 年 4 月。从现在开始大约一年后,MySQL 8.x 版本最终将成为 LTS,以便为用户从 8.0.x 版本迁移到 8.x LTS 版本提供充足的时间。

创新版本将采用与 MySQL 8.0 持续开发(< 8.0.34)类似的模型,其中会包含 Bug 修复、安全补丁和新特性。按照 Oracle 的说法,新的 LTS 版本将每 2 年发布一次,8.x LTS 版本预计在 8.0 版本 EOL 之前发布。Gryp 和 Lastori 补充道:当前的目标节奏是每个季度发布一个创新版本,增加小版本号(如 8.2、8.3 等)。创新版本也会正式发布,建议生产环境使用该版本。通常,Bug 修复和安全补丁会包含在下一个创新或 LTS 版本中,而不是作为该创新版本的补丁版本的一部分。

此外,新版本引入了 InnoDB Cluster Read Replicas,这是一个新的集成解决方案,用于读取扩展,具有路由感知能力。Percona 技术布道师 David Stokes 评论说:我喜欢长期支持版本的思路,因为有太多人在季度发布中发现了一些调整。这将增加生产环境的稳定性,使许多人的工作都变得更简单。8.1 版本是人们期待已久的,而新特性总是很有趣,且可能很有用。看到在未来几年内,8.0 只会进行 Bug 修复,直到 EOL 日期到来,这似乎有点苦乐参半。

例如,一个与新的 INSTANT ALTER TABLE 用法相关的关键问题(可能导致数据库不可恢复),导致 8.0.29 版本去年被删除。

长期以来,关于 MySQL 8.1/9.0 的现状和信息缺乏是社区中一直在讨论的一个话题,而 Phoronix.com 创始人 Michael Larabel 则着重强调了 MySQL 8.1 引入的其他变化:MySQL 8.1 版本的其中一项新增功能是允许 EXPLAIN FORMAT=JSON 输出与 INTO 选项一起使用,使 JSON 格式的 EXPLAIN 输出可以存储到一个用户变量中,用于 MySQL JSON 函数。同样在 JSON 方面,MySQL 8.1 还增加了 SHOW PARSE_TREE 语句,用于将 SELECT 语句的查询结果显示为 JSON 格式的解析树。

由于创新版本的采用者需要更频繁地更新 Bug 修复和安全补丁,所以 MySQL 团队发布了升级和降级支持矩阵,用于确认是否可以从一个 LTS 或创新版本复制到下一个 LTS 版本,以及下一个 LTS 版本发布之前的任何创新版本。

新的 LTS 版本和创新版本都已经可以从 MySQL HeatWave 上获取。

原文链接

https://www.infoq.com/news/2023/08/mysql-innovation-release/

声明:本文由 InfoQ 翻译,未经许可禁止转载。

今日好文推荐

七年没能将 Python 集成到 Excel,Python 之父加入微软三年后成了!

全行业视频化时代的技术革新:开源后的 BMF,将为视频处理领域带来哪些影响?

AIGC 是来颠覆还是加入低代码的?

首次公开收购!OpenAI 选择这家成立2年的8人团队做什么?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/160851