MySQL开源数据库有多个重要分支,目前拥有的分支分别为:MySQL Cluster、MySQL 5.1、MySQL 5.5、MySQL 6.2。每个分支都有着同样的的MySQL数据库版本,分别为:Development版本、Alpha版本、Beta版本、RC版本和GA版本。 Development 版本、Alpha版本和Beta版
        MySQL开源数据库有多个重要分支,目前拥有的分支分别为: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版本选择的流程:
       自Oracle收购SUN及其全资子公司MySQL AB之后,MySQL AB官方不再对开源社区贡献源码。同时,随着众多创始人与技术人员的出走,大家对于MySQL AB公司推出的新版本一定要精挑细选,切莫盲目相信MySQL AB官方给出的测试报告。推荐大家参考以下MySQL数据库GA版本选择的流程,如下所述:

分析本企业业务是否需要使用到MySQL的那些基本功能和特性,特性重点研究方向为:MySQL复制、分区表、Plugin-innodb等。
    MySQL数据库产品线第一个GA版本推出时间,至少要超过10个月,再考虑使用到生产环境中去。
    MySQL数据库产品线的最新GA版本,一般不要作为首选目标,可考虑比最新版本晚3~4个版本的GA版本数据库。
    仔细阅读目标数据库GA版本的信息,若是在之前的版本的基础上修改了大量的BUG,则此GA版本慎重选择。
    仔细阅读目标数据库GA版本之后的第一个版本的信息,若是修改的BUG信息量非常大,请直接放弃目标版本,向前推进一个版本号作为目标版本。
    按照第四、第五步骤所描述的办法来选择,直到选定的版本之后的一个版本,BUG修改量不大,严重BUG极少,并且不是最新的GA版本。
    详细阅读选定的数据库GA版本之后2~3个版本的BUG修复信息,主要是跟目标GA版本相关的,并且想办法重现,以及寻找规避的办法。
    对经过上述七个步骤挑选的GA版本,结合企业业务可能需要用的功能,都必须进行功能测试和性能测试。
    挑选的数据库GA版本,作为内部开发测试数据库环境,通常要试运行大概3-6个月的时间。
    企业非核心业务可以考虑采用新的GA版本。
    经过上述10个工序之后,若是没有重要的功能BUG或性能瓶颈,则可以开始考虑作为所有的业务数据服务的后端数据库。

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

转载于:https://www.cnblogs.com/xiaowangba/archive/2012/10/11/6314500.html

11步教你选择最稳定的MySQL版本相关推荐

  1. 11 步教你选择最稳定的 MySQL 版本

    MySQL开源数据库有多个重要分支,目前拥有的分支分别为:MySQL Cluster.MySQL 5.1.MySQL 5.5.MySQL 6.2.每个分支都有着同样的的MySQL数据库版本,分别为:D ...

  2. 一步一步教你选择正确的显卡

    显卡,主机里头一个举足轻重的配件,如何选购合适的显卡是一门学问,当然,你是老鸟,甚至到了"虾"的级别,本贴你可以忽略.但是,如果你是新手的话,请留步,因为看你本贴,你或许少了很多疑 ...

  3. button点击改变颜色_【干货】眉笔颜色要选对,三步教你选择正确眉色

    是新朋友吗?记得先点蓝字关注我哦- 画好眉毛可以使得五官更具有立体感,因此选择正确的眉笔颜色非常重要.可是许多MM都不知道如何选择正确眉笔颜色,正为此烦恼,其实选择眉笔颜色很简单,只需要简单三步,就可 ...

  4. python怎么返回上一步操作_一步一步教你如何用python操作mysql

    工欲善其事,必先利其器.所以第一步,我们先下载第三方库.在这里,我用到的是pymysql库. 下载库:在命令行输入 1pip install pymysql 下载后可检验一下是否成功下载.直接在命令行 ...

  5. 一步一步教你如何自己架设高性能CS服务器(转)

    一步一步教你如何自己架设高性能CS服务器 没有人一生出来就什么都会的,同样我也是什么都不会,自己慢慢学的.我知道Dcoo上很多高手,如果本文有错误的地方,请不吝指正.以下基本都是偶在Dcoo等论坛上学 ...

  6. 票根不符合目标服务_谷歌优化怎么收费?教你选择高性价比的SEO服务!

    对于很多想找 SEO 外包的外贸企业来说,谷歌优化怎么收费?怎么在市场上找到高性价比的 SEO 服务?一直困扰着不少人.今天一尘 SEO 将通过以下几个方面的内容来阐述,教你如何选择好的 SEO 服务 ...

  7. 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-演示使用报表构建UI-入库业务查询模块...

    回顾与说明 前面我们把"商品字典"."商品入库"."商品库存查询"三个模块已经概括或者详细的演示完了,这些模块涉及到简单数据的增.删.修,也 ...

  8. 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-实现字典的打印...

    系列回顾 从上一篇文章一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-实例一个模块(商品字典)开始我带领大家进入WinForm篇,并且使用示例的形式详细的演示了数据 ...

  9. 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-在UI中应用DataUIMapper组件...

    系列回顾 WinForm篇我用了一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-实例一个模块(商品字典)和一步一步教你使用AgileEAS.NET基础类库进行应用开 ...

最新文章

  1. 怎样去判断一个网站是不是伪静态网站
  2. [译] 最佳安全实践:在 Java 和 Android 中使用 AES 进行对称加密
  3. 【STM32】STM32f4学习之路--嘀嗒定时器
  4. flask貌似html文件里只能用flask指定的路径格式,css文件里则可用相对路径
  5. 定期定量采购_定量采购方式
  6. 聊聊我常用的5款动态数据可视化工具
  7. windows php的Memcache安装和使用方法
  8. Win10本地账户怎么更改为Microsoft账户
  9. 新录制了一个Cytoscape整合富集分析和基因表达的网络图绘制
  10. MySQL学习-MySQL数据库事务
  11. Linux中级之netfilter/iptables应用及补充
  12. linux 3.2.0 卸载,linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版...
  13. Python 深入浅出 - HelloWorld
  14. C++一个简单的弹窗程序
  15. JAVA中MD5加密解密(MD5工具类)
  16. C# chart控件使用方法
  17. html怎么键tab键,tab键的html
  18. 深度学习 黑白图片 着色
  19. 猿创征文 |【算法入门必刷】数据结构-栈(三)
  20. 工业镜头基础知识整理

热门文章

  1. git2.29.2.2怎么安装_制作Win10安装U盘时install.wim大于4G怎么办?
  2. C语言经典例1-无重复数字的三位数
  3. 【Android 逆向】函数拦截 ( ARM 架构下的插桩拦截 | 完整代码示例 )
  4. 【Android 逆向】Android 逆向通用工具开发 ( Windows 平台运行的控制台应用程序类型 | 编译 Windows 平台运行的 Android 逆向程序 )
  5. 【OpenGL】十一、OpenGL 绘制多个点 ( 绘制单个点 | 绘制多个点 )
  6. 【APUE】文件 I/O 操作
  7. [Spring cloud 一步步实现广告系统] 10. 使用Ribbon 实现微服务调用
  8. python 3.5(socket)
  9. macOS下加载动态库dylib报code signature invalid错误的解决办法
  10. 使用Filter跟踪Asp.net MVC页面加载(转)