博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
11步教你选择最稳定的MySQL版本
阅读量:5911 次
发布时间:2019-06-19

本文共 1320 字,大约阅读时间需要 4 分钟。

开源有多个重要分支,目前拥有的分支分别为:MySQL Cluster、MySQL 5.1、MySQL 5.5、MySQL 6.2。每个分支都有着同样的的MySQL数据库版本,分别为:Development版本、Alpha版本、Beta版本、RC版本和GA版本

Development版本、Alpha版本和Beta版本一般不用在项目中。因为它们肯定存在重大的问题或某些功能未完全实现。绝大多数情况下RC版本也不允许使用在生产环境中,毕竟它只是生产版本发布之前的一个小版本。同样,对MySQL数据库的GA版本,我们也要慎重选择。开源社区产品毕竟没有经过严格的,可能存在比商业产品稳定性弱等缺陷。

  MySQL数据库GA版本选择的流程:

  自收购SUN及其全资子公司MySQL AB之后,MySQL AB官方不再对开源社区贡献源码。同时,随着众多创始人与技术人员的出走,大家对于MySQL AB公司推出的新版本一定要精挑细选,切莫盲目相信MySQL AB官方给出的测试报告。推荐大家参考以下MySQL数据库GA版本选择的流程,如下所述:

  1、分析本企业业务是否需要使用到MySQL的那些基本功能和特性,特性重点研究方向为:MySQL复制、分区表、Plugin-innodb等。

  2、MySQL数据库产品线第一个GA版本推出时间,至少要超过10个月,再考虑使用到生产环境中去。

  3、MySQL数据库产品线的最新GA版本,一般不要作为首选目标,可考虑比最新版本晚3~4个版本的GA版本数据库。

  4、仔细阅读目标数据库GA版本的信息,若是在之前的版本的基础上修改了大量的BUG,则此GA版本慎重选择。

  5、仔细阅读目标数据库GA版本之后的第一个版本的信息,若是修改的BUG信息量非常大,请直接放弃目标版本,向前推进一个版本号作为目标版本。

  6、按照第四、第五步骤所描述的办法来选择,直到选定的版本之后的一个版本,BUG修改量不大,严重BUG极少,并且不是最新的GA版本。

  7、详细阅读选定的数据库GA版本之后2~3个版本的BUG修复信息,主要是跟目标GA版本相关的,并且想办法重现,以及寻找规避的办法。

  8、对经过上述七个步骤挑选的GA版本,结合企业业务可能需要用的功能,都必须进行和。

  9、挑选的数据库GA版本,作为内部开发测试数据库环境,通常要试运行大概3-6个月的时间。

  10、企业非核心业务可以考虑采用新的GA版本。

  11、经过上述10个工序之后,若是没有重要的功能BUG或性能瓶颈,则可以开始考虑作为所有的业务数据服务的后端数据库。

  很多企业的专职DBA可能没有这么多时间、精力或资源来选择版本,也可能根本不愿意花费这么多时间。而有的企业可能急需选择一个数据库GA版本,还有一些企业根本没有专职DBA,而是由运维或开发工程师来代替这一角色,但他们可能不具备挑选数据库软件版本的能力。那么我们是否有MySQL数据库GA版本选择的捷径呢?答案是肯定的。大家可以多关注一些大公司的DBA或行业内知名的DBA,通过多方渠道向他们请教,或者也可以直接咨询内部人士,获知他们的核心业务数据库版本是多少。 

转载地址:http://tsppx.baihongyu.com/

你可能感兴趣的文章
js --"说声爱你不容易"
查看>>
ELK日志分析系统
查看>>
入职一月的总结汇报
查看>>
WPF-系统托盘
查看>>
如何合理的使用工具提高效率?
查看>>
java的synchronized有没有同步的类锁?
查看>>
光盘自动运行HTML页,Autorun文件写法
查看>>
leetcode------Pascal's Triangle II
查看>>
ORACLE 日志 logminer 使用
查看>>
linux TCP数据包重传过程----小结
查看>>
Ubuntu14.04 安装CUDA7.5 + Caffe + cuDNN
查看>>
qmake持续学习
查看>>
unittest详解(五) 引入装饰器@classmethod
查看>>
adb shell下查看和创建sqlite3
查看>>
laravel框架容器管理的一些要点(转)
查看>>
《Java学习路径2》
查看>>
代码互审的一点看法
查看>>
[笔记] 深入java虚拟机 - java class文件
查看>>
【344】Jupyter relevant problems
查看>>
wpgcms---设置应用模板
查看>>