在[1]《单表60亿记录等大数据场景的MySQL优化和运维之道》中给出了数据库版本选择:
. MySQL社区版,用户群体最大
. MySQL企业版,收费
. Percona Server版,新特性多
. MariaDB版,国内用户不多
建议选择优先级为:MySQL社区版 > Percona Server > MariaDB > MySQL 企业版, 不过现在如果大家使用RDS服务,基本还以社区版为主。
但越来越多的开源社区正在放弃MySQL,而转向MariaDB,回顾一下:
Fedora Project:2013年元月,Fedora Project开始征集用户使用MariaDB的意向。而在夏季的 Fedora 19 中,Fedora Project已经换用 MariaDB成为依赖软件的默认选择。
Slackware Linux:2013年3月23日,最古老的Linux发行版Slackware Linux也宣布使用MariaDB替代MySQL,因为MariaDB社区更有活力也更愿意和开源社区合作。
Arch Linux:2013年3月25日,Arch Linux发出公告使用MariaDB代替MySQL,并于1个月内完成转换,由于多种原因,更新需手动执行。
Red Hat:2013年6月,Red Hat宣布企业版发行版RHEL 7将用MariaDB替代MySQL。而在今年早些时候,Red Hat的社区发行版 Fedora已宣布从MySQL 切换到MariaDB。
Wikipedia:在2012年底,Wikipedia曾公布了一个测试:英文维基的一个从(slave)数据库从MySQL5.1 + Facebook补丁集迁移到了MariaDB 5.5.28。通过全面测试发现,MariaDB的查询效率提升了3%-15%,平均提升了8%,期间并没有任何异常发生;以qp为单位,吞吐量提升了2%-10%。而时隔将近半年,Wikipedia已正式完成迁移。
Google: 在2013年也开始逐渐迁移到MariaDB[2]。
XAMPP: 2015.10.19发布的新版本5.6.14中,使用MariaDB 10.0.17版本替换了MySQL[3]。
国内淘宝网也在使用MariaDB[4]。在2015.10.17,MariaDB的10.1版本已经稳定发布[5]。
Apple:在2011年Sun被Oracle收购不久后,Apple就抛弃了MySQL。当然,他们选择的是PostgreSQL,这里不得不佩服一下Apple高层的远见。
参考资料:
[1] 单表60亿记录等大数据场景的MySQL优化和运维之道, http://xqtesting.blog.51cto.com/4626073/1684206
[2] MySQL再度失势:继维基百科之后,Google也迁移到了MariaDB, http://www.csdn.net/article/2013-09-16/2816944-google-mariadb-mysql-migration
[3] New XAMPP with MariaDB, https://www.apachefriends.org/blog/new_xampp_20151019.html
[4] The world's largest companies and websites use MariaDB database technology, https://mariadb.com/
[5] MariaDB 10.1 is stable GA, https://blog.mariadb.org/mariadb-10-1-is-stable-ga/