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修复。

郑州妇科医院×××:http://yyk.familydoctor.com.cn/sysdfkyy/

总结

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年。

转载于:https://blog.51cto.com/14393794/2411125

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

  1. linux系统pcb软件下载,开源PCB设计软件KiCad致力于下一个大版本的发布

    KiCad仍然是PCB设计和其他功能的领先开源电子设计套件.KiCad在2018年取得了成功,System76甚至使用了该软件作为与Thelio台式计算机一起设计的子板PCB的一部分,但展望未来,开发 ...

  2. 文字处理控件TX Text Control .NET for WPF 历史大版本X14发布 | 附下载

    TX Text Control .NET for WPF 历史最大版本更新X14 包括所有平台,共有131个新课程,119个新功能,84个新方法和23个新的活动,X14是有史以来最大的发行版. Win ...

  3. 基于Java毕业设计大数据文章发布系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计大数据文章发布系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计大数据文章发布系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 ...

  4. 技术干货 | 阿里云数据库PostgreSQL 13大版本揭秘

    简介:阿里云RDS PostgreSQL是一款兼容开源PostgreSQL的全托管云数据库产品,自2015年首次发布以来,根据用户需求不断升级迭代,已支持9.4.10.11.12等多个版本,覆盖了高可 ...

  5. RDIFramework.NET平台代码生成器V3.2版本全新发布(提供下载-免费使用)

    最新RDIFramework.NET代码生成器全新V3.5版本发布-重大升级 回顾V3.1版本更新内容如下: 1.增加对Oracle表创建语句的查看. 2.新增对MySql的代码生成支持. 3.全面重 ...

  6. RDIFramework.NET平台代码生成器V3.1版本全新发布-更新于2016-10-29(提供下载)

    本次主要更新内容: 1.增加对Oracle表创建语句的查看. 2.新增对MySql的代码生成支持. 3.全面重构对多线程的支持,改变以前会无故退出的现象. RDIFramework.NET代码生成器V ...

  7. RDIFramework.NET平台代码生成器V3.2版本全新发布-更新于2017-02-27(提供下载-免费使用)...

    回顾V3.1版本更新内容如下: 1.增加对Oracle表创建语句的查看. 2.新增对MySql的代码生成支持. 3.全面重构对多线程的支持,改变以前会无故退出的现象. 本次在V3.1版本的基础上,增加 ...

  8. Mysq历史版本与发布时间

    在选择 Mysql 版本的时候,了解一下版本的变迁历史是有帮助的.对于怀旧也可以享受一下过去的好日子里是怎么使用 Mysql的. 版本3.23(2001) 一般认为这个版本的发布是Mysql真正&qu ...

  9. 【转】MongoDB 3.0 正式版本即将发布,强力推荐

    MongoDB 今天宣布3.0 正式版本即将发布.这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活而且易于管理的数据库管理系统. MongoDB 3.0 在性能和伸缩性方面都有 ...

最新文章

  1. 2021护理正高考试成绩查询,中国卫生人才网:2021年护资考试成绩现可查询!
  2. Java B2B2C o2o多用户商城 springcloud架-企业云架构common-service代码结构分析
  3. HttpURLConnection及HttpClient选择(转)
  4. 测试asp.net for Linux的环境搭建
  5. UVA 10910 Marks Distribution(组合数学 或 递推)
  6. Python高级特性——迭代(Iteration)
  7. 1、javascript的继承function
  8. C++通过文件读写保存用户注册登录信息
  9. printline在C语言中的作用,iswprint - [ C语言中文开发手册 ] - 在线原生手册 - php中文网...
  10. 物联网平台开发接口http/mqtt,支持部标808/1078协议对接
  11. 飞信2009_飞信真因为微信消亡吗?谣言!教你看透本质把握个人未来发展方向...
  12. Java多线程编程之Active Object模式
  13. sunray破解版使用方法
  14. java编译找不到符号_java编译时找不到符号,怎么处理
  15. linux 卸载skype,在Ubuntu 20.04系统下使用snap和apt安装Skype的方法
  16. vim实用技巧总结 [Linux]
  17. Python操作MongoDb与Redis以及ODM
  18. systemd 介绍
  19. 中国汽车内饰皮革行业运行现状及经营战略建议报告2022年版
  20. 富婆套路深,代码才是真...

热门文章

  1. django表格_Django表格
  2. powermock私有字段_使用PowerMock的EasyMock私有方法模拟
  3. python将小数转为分数_Python分数
  4. swift 可选链_Swift可选链
  5. ROS的学习(十)rqt_console和roslaunch
  6. 产品经理面试:为什么想做产品经理
  7. py 的 第 34 天
  8. 如何监控主从故障是否正常?MySQL数据库
  9. 55.SQL server 行转列
  10. 如何更有效地从阅读中汲取知识?