ITPub博客

首页 > 数据库 > MySQL > Mysql为什么多个大版本并行发布的个人理解

Mysql为什么多个大版本并行发布的个人理解

原创 MySQL 作者:lusklusklusk 时间:2019-06-14 19:50:32 0 删除 编辑

mysql为什么会出现多个大版本并行的情况,相信很多人都被mysql的版本发布规则搞糊涂了,比如为什么有了8.0还去修复5.5的bug,而5.5.1升级到5.5.10也是需要重新安装5.5.10的独立安装包的,这种小版本的安装也是需要停机的,反正都要停机,那为啥不直接从5.5.1升级升到5.7.1。

oracle大版本并行也就两个,目前是2019年,oracle早已不维护10g版本了,目前是11g和12c并行(18c相当于12.2.0.2、19c相当于12.2.0.3),11g最后一个版本11.2.0.4到2020年也就不再发布新的补丁了,强制大家使用12c的新版本


曾经的一个问题

之前有人跟我说,用5.7.11还不如用5.6.40,我说依据是什么,其人回复5.6.40发布日期是20180419,5.7.11发布日期是20160205,5.6.40比5.7.11是更新的版本,当时我居然无语以对


个人理解

mysql因为开源,有公司会基于某个大版本修改源码改造mysql数据库,所以只能基于这个大版本继续使用,就无法升级到更高的大版本。那为什么无法升级到更高的大版本?是因为如果升级,那之前改造的工程可能就白干了,成本太高啊。所以这种场景下如果遇到bug,就需要依赖mysql修复bug的小版本,获取这些小版本的代码进行bug修复。



总结

mysql的每个大版本都是有新功能的,大版本是5.5、5.6、5.7、8.0

mysql的每个小版本都是为了修复bug而存在,就像oracle的PSU补丁包,不同的是mysql的每个小版本不是以补丁包形式存在,是把这些补丁和大版本结合成了独立的安装包格式,小版本5.6.40就是自5.6发布开始到20180419以来发现的所有补丁和5.6版本的结合体,是个独立的安装包

mysql的当前大版本肯定是优于前一个大版本的,比如5.7肯定优于5.6,5.7.11肯定比5.6.40更好,虽然5.7.11的发布日期比5.6.40还早2年。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30126024/viewspace-2647717/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Welcome to Lukes DB HOME。11G OCM, 8年以上DBA工作经验,博客仅记录自己的一个学习过程,不代表完全准确,如有需要,欢迎转载。

注册时间:2015-02-02

  • 博文量
    367
  • 访问量
    426781