MySQL出了門,Percona在左,MariaDB在右
原文 http://imysql.com/2015/03/19/mysql-percona-mariadb-which-is-your-choosen.shtml
前言:作為沒有自主研發能力的企業,MySQL、Percona、MariaDB到底該選擇哪個?
今天看到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分支相對更成熟了再用不遲,對這兩個分支都不感興趣或不敢用的,再最后選擇官方版本吧,把我上面的話當耳邊風就行了,但我要告訴大家的是,在官方版本上能遇到奇葩的事情更多,尤其是查詢優化器,快吐血了。