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

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

科技

作者 | 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人团队做什么?

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
MySQL binlog 三个典型的业务应用场景MySQL 巨坑:永远不要在 MySQL 中使用 UTF-8!!MySQL数据导入方案推荐《走过百年》&《漫天樱花飞》MySQL 运维常用脚本技术同学必会的MySQL设计规约,都是惨痛的教训“MySQL 之父”的 MariaDB 要完蛋了?叫停两款核心产品并裁员 28%为什么不建议在 Docker 中跑 MySQL ?Redis和MySQL双写一致性如何保证?这个方案够优雅!5101 血壮山河之武汉会战 浴血田家镇 9VLDB顶会论文解读 | PolarDB MySQL高性能强一致集群核心技术详解Nginx 代理 MySQL 连接,并限制可访问 IP那些MySQL 8.0中的隐藏特性推理效率比ControlNet高20+倍!谷歌发布MediaPipe Diffusion插件,「移动端」可用的图像生成控制模型阿里:MySQL 单表数据最大不要超过多少行?为什么?聊聊即将到来的MySQL5.7停服事件MySQL中update“经典”的坑,这样写语句,直接劝退!MySQL 之父:不要把一个优秀的开发者提升为管理者,那会是种资源浪费Nginx 代理 MySQL 连接,并限制可访问IPMySQL到TiDB:Hive Metastore横向扩展之路MySQL 不一样的 NULL重磅 |《开源数据库生态发展研究报告》发布 GreatSQL为MySQL5.7最佳替代方案!一文了解MySQL全新版本模型生产环境遇到MySQL数据页损坏问题如何解决?台湾与日月潭SQL骚操作,一条SQL 统计近 7天、30天、全部的订单量洛杉矶火车站【上帝爱你,我需要帮助!】MyBatis 动态 SQL 最全教程,这样写 SQL 太爽了!为什么Uber的底层存储从Postgres换成MySQL了?“MySQL 之父”的 MariaDB 要完蛋了?叫停两款核心产品并裁员 28%,分析师:该行为无异于自毁长城4 种 MySQL 同步 ES 方案弃用 MySQL 后存储成本降低 85%,携程业务系统数据库升级技术实践用雪花 id 和 uuid 做 MySQL 主键,被领导怼了MySQL 之父,和 Amazon、科大讯飞、宝洁、字节、用友等企业专家齐聚深圳 ArchSummit 架构师峰会!家常菜之极品:美味豆腐皮
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。