没有自主研发能力的企业, MySQL 、 Percona 、 MariaDB 到底该选哪个?
归档于:观点评论 时间: 2015-03-25 作者:zzbaike 评论:0 更多 0
今天看到 SOHU-DBA 公众号推送的文章:《 MySQL 分支的选择: Percona 还是 MariaDB 》,原文出处:
http://www.biaodianfu.com/mysql-percona-or-mariadb.html ,这个文章比较长,有兴趣的可以找到原文看看,我也来简单说下我的看法。
就目前而言,我个人优先推荐使用 Percona 分支版本,它和官方版本相对是最近的,迁移切换的代价也很小。我从 2008 年开始就使用 Percona 分支版本到现在了,当初我们可是国内最大的 Percona 免费用户。最早只是在官方版本上打了一些补丁,现在已经发展形成了自己的 XtraDB 引擎,提供 PXC 高可用解决方案,并且附带了 percona-toolkit 等 DBA 管理工具箱,非常方便。
而 MariaDB 分支则做了较大改动,虽然也集成了 XtraDB 引擎的大多数优势,但从官方版本迁移过去,不确定因素等风险还是挺大的,比如 GTID 不兼容、查询优化器个别时候更糟糕等等,不过 MariaDB 还是挺值得期待的。
综上,建议先继续使用 Percona 分支,等 MariaDB 分支相对更成熟了再用不迟,对这两个分支都不感兴趣或不敢用的,再最后选择官方版本吧,把我上面的话当耳边风就行了,但我要告诉大家的是,在官方版本上能遇到奇葩的事情更多,尤其是查询优化器,快吐血了。