1. 程式人生 > >MariaDB完成C輪2700萬美金融資,阿里巴巴領投

MariaDB完成C輪2700萬美金融資,阿里巴巴領投

今天,MariaDB 宣佈完成由阿里巴巴領投的 C 輪 2700 萬美元的融資。融資完成後,MariaDB 社群將具備更強的實力參與資料庫日益激烈的競爭。

MariaDB 的成立,立足開放

MariaDB 是一家歐洲公司,其開發維護的 MariaDB 資料庫是最受歡迎的開源資料庫之一。總部位於芬蘭赫爾辛基,在瑞典和美國設有辦事處,擁有大約 1200 萬名全球資料庫使用者。包括 booking.com、惠普、維珍移動、維基百科等。

MariaDB 是作為 MySQL 的一個分支。MySQL 被甲骨文收購後,MySQL 之父 Monty 為保證有一個始終開源的相容 MySQL 的分支可用,創立了 MariaDB,名稱來自其女兒 Maria 的名字。

目前 MariaDB 在 Gartner 統計中是發展最快的開源資料庫。

MariaDB

原來阿里投資預謀多時

阿里為何會如此大手筆投資 MariaDB 呢?顯而易見:

1 . 畢竟基於 MySQL 之父 Monty 領銜開發,肯定是知道 MySQL 資料庫存在的弱項,然後提供更好的相容性和擴充套件性,基本上完全可以將 MySQL 資料庫建議到 MariaDB 資料庫中,而且 MariaDB 發展速度和升級速度遠遠優先;

2 . MariaDB 是開源的,在開源社群增長很快並且號召力很強;

3 . MySQL 社群兩個比較大的分支就是 Oracle MySQL 和 MariaDB,沒有太多其他的分支可以選,如果是去 O,這筆投資是必然。

據悉,阿里雲早在 2012 年就開始了對 MariaDB 專案的貢獻,當前 MariaDB 中的多源複製,執行緒記憶體監控,資料閃回等重要功能,都有阿里雲的貢獻。尤其在 AliSQL 開源之後,大量 AliSQL 中的先進功能正在快速的合併進入 MariaDB。

MariaDB 會不會取代 MySQL?

MariaDB 開源,免費,基本相容 MySQL,而且新版本開發速度超過 MySQL。Apple、Google、Wikipedia、Red Hat 和 Slackware 等公司也相繼拋棄 MySQL,轉向 MariaDB 或者其他資料庫,知乎上有網友熱議:MySQL 真的衰落了嗎?MariaDB 會不會取代 MySQL?

有專家給出了嚴謹的觀點:當 Oracle MySQL 依舊繼續存在的話,畢竟使用者使用 Oracle MySQL 版本偏多,這個時候,MariaDB 是作為 MySQL 的補充;如果 Oracle MySQL 改變授權,MariaDB 必然會取代 MySQL。

從海豚到海豹,是否會變得更強大?

MariaDB 相較於 MySQL 最大的優勢是什麼?

回顧 MySQL AB 早期被 Sun 收購的時候,Monty 帶走的是其核心 Server 層人員,有著卓越的研發能力,包括對資料庫資源計劃,SQL 層的效率優化等,在社群吸收能力非常快。而 MySQL 在被收購之後更新速度與效能的優化非常的緩慢,很多需要解決的問題都沒有升級進去。

換句話說,最直觀的區別就在於 MariaDB 能夠快速的查詢和處理資料,且佔用資源相對是少於 MySQL 資料庫的,而且在執行速度、以及支援對 Unicode 的排序問題是優於 MySQL 資料庫的。

MariaDB 的目的是完全相容 MySQL,包括 API 和命令列。據悉,在儲存引擎方面,MariaDB 10.0.9 版起使用 XtraDB(名稱代號為 Aria)來代替 MySQL 的 InnoDB。

版本方面,MariaDB 直到 5.5 版本,均依照 MySQL 的版本。因此,使用 MariaDB 5.5 的人會從 MySQL 5.5 中瞭解到 MariaDB 的所有功能。從 2012 年 11 月 12 日起釋出的 10.0.0 版開始,不再依照 MySQL 的版號。MariaDB 10.0.x 版以 5.5 版為基礎,加上移植自 MySQL 5.6 版的功能和自行開發的新功能。

相對於最新的 MySQL5.6,MariaDB 在效能、功能、管理、NoSQL 擴充套件方面包含了更豐富的特性。比如微秒的支援、執行緒池、子查詢優化、組提交、進度報告等。

寫在最後

目前從MySQL遷移到MariaDB的操作相對較容易。隨著時間推移,遷移的難度會持續上升。作為國內的開發者,是否有必要現在開始學習MariaDB,並考慮遷移到MariaDB呢?

原文來自微信公眾號:高效開發運維