企業(yè)網(wǎng)D1Net 4月4日消息
編者按:3月26日,谷歌、Facebook、LinkedIn、Twitter宣布發(fā)起WebScaleSQL項目,以改善MySQL的可擴展性。MySQL的另一分支MariaDB在官方博客對此事做了評價,全文如下:
看著MySQL和MariaDB的四位最大用戶(谷歌、Facebook、LinkedIn、Twitter)為了提高擴展性,聚在一起啟動MySQL的一個分支真是太贊了。這對于MySQL技術(shù)是一次飛躍。這些公司內(nèi)部完成的改進方案將在社區(qū)內(nèi)共享。平心而論,特別是Facebook和Twitter兩家企業(yè),之前就已經(jīng)公開了自己的改進方案。Google近幾年也公開了部分改進方案,在最近的MariaDB項目中也十分活躍,積極地審查代碼、修復(fù)漏洞和其它補丁。但是進一步擴大公共貢獻,并實現(xiàn)整合還是剛剛開始。
MySQL技術(shù)工程已經(jīng)在多地展開。除了Oracle以及WebScaleSQL項目組成員,還有兩個社區(qū)近年來為提升MySQL 技術(shù)做出了巨大貢獻,它們就是Percona和MariaDB。Percona實現(xiàn)了許多與性能相關(guān)的功能和工具的改進。MariaDB項目推出了許多MySQL技術(shù)的新特點,做出了巨大的技術(shù)貢獻,也成為了一個對社區(qū)做貢獻的項目。讓我們來看看MariaDB 10.0做出了哪些更大貢獻。
MariaDB 5.5正不斷融入MySQL 5.5社區(qū)版。每一次MySQL 5.5有次要版本更新,不久就會發(fā)布相應(yīng)的MariaDB 5.5新版本。到了MariaDB 10,看到這種相關(guān)度減輕了。MariaDB 10包含許多從MySQL 5.6中合并的代碼,但它也包含了大量MariaDB特定碼以及從更大的社區(qū)中合并來的代碼。未來,WebScaleSQL會成為另一個重要的合并源。在沒有了解WebScaleSQL的所有細節(jié)時,這樣說比較安全:有兩種補丁,一種整體上改進了MySQL技術(shù),另一種是為了實現(xiàn)MySQL的極致擴展性而特定的,它融入了普通的MySQL或MariaDB中不常用的技術(shù)。
MariaDB致力于改進和維護世界上安裝的大多數(shù)數(shù)據(jù)庫,而MySQL,不論是個人因博客需要使用數(shù)據(jù)庫,還是有著重要使命的公司應(yīng)用,都可以使用它。所以MariaDB需要提供它們所需的所有部件,不管是數(shù)據(jù)庫驅(qū)動(連接器)還是像MariaDB Galera Cluster這樣的集成高可用性解決方案,
另外,大部分使用MariaDB或MySQL的用戶和組織沒有技術(shù)實力修改MariaDB或MySQL。這就是為什么MariaDB必須獲得廣泛的平臺和文檔支持。WebScaleSQL目前只能和GNU/Linux x86_64平臺兼容,且沒有生成二進制文檔。
WebScaleSQL的出現(xiàn)肯定了開源社區(qū)所擁有的力量,對于MySQL的分支而言也是一個很好的補充。