购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 MySQL内核版本

一款优秀的软件往往依赖于一个健全且可持续的版本管理体系,如同Linux、MySQL等经典软件所展现的那样。它们的版本管理流程虽各有特色,但核心思想一致:通过不同版本的发布来区分功能迭代,同时维护稳定版与开发版。

具体到MySQL内核的版本管理,其规则如下:

首个数字代表主版本号,这一数字的变动通常伴随着重大新特性的引入,如从5.x跃升至8.x、9.x。主版本号的更迭往往间隔数年,是软件发展历程中的重要里程碑。

次位数字为发行级别,当软件新增功能或发生不兼容变更时,此数字随之增加。例如,MySQL 5.6到5.7的过渡即反映了发行级别的提升。每个发行级别内部,通常会经历数十个小版本的迭代。

末位数字则代表发行系列内的具体版本号,用于标记小特性的添加与漏洞的修复。例如,MySQL 5.7.19至5.7.20的更新即属于此类范畴。一般而言,此类小版本的发布周期为数月。一旦某个发行序列超出其维护期限,其版本号将不再递增。

至于如何区分MySQL的稳定版与开发版,关键在于理解其发行序列的不同阶段:

❑Milestone阶段 ,标志着新发行序列的初步亮相,如MySQL 5.7.1至5.7.6。此阶段的版本尚不成熟,建议仅用于实验与测试,避免直接部署于生产环境。

❑Release Candidate阶段 ,预示着软件即将达到正式可用(General Availability,GA)状态。例如,MySQL 5.7.7与5.7.8即处于此阶段。此时,软件内部已历经充分测试与修复,稳定性显著提升,但仍可能存在少量待解决的问题。

❑GA阶段 ,如MySQL 5.7.9及后续版本,即表示该发行序列已正式成为稳定可靠的版本,可供用户广泛采用。

注意 自MySQL 8.0起,MySQL引入了新的版本模型,并推出了两种类型的版本:

❑MySQL创新版 旨在持续更新功能特性,确保用户能够及时体验到软件的最新进展。例如,MySQL 8.1.0即被规划为首个创新版本。

❑MySQL长期支持(Long-Term Support,LTS)版 ,专注于提供必要的修复与稳定性保障,为那些追求稳定运行环境的项目与应用提供有力支持。在MySQL 8.0的生命周期内(预计于2026年4月结束),8.0.34及之后的版本将专注于错误修复工作,直至最终成为LTS版本。此举旨在为用户从8.0.x迁移至8.x LTS版本提供充足的时间与便利。 X8NlbbF6yDzkMUcmJL44AfidqliW56mbKljrAMBk8J8kvPTGTD1toNZMSbz+nJIK

点击中间区域
呼出菜单
上一章
目录
下一章
×