當前位置:
首頁 > 科技 > MySQL 小心了:MariaDB 會取代你!

MySQL 小心了:MariaDB 會取代你!

這邊廂,MySQL的人氣趨於平緩、甚至下降;那邊廂,MariaDB卻人氣急升。

MariaDB是本不該發生的。MySQL和MariaDB的創始人蒙蒂?維德紐斯(Monty Widenius)幾年前將MySQL賣給了Oracle,因此狠狠地賺了一大筆,不過他隨後又推出了MariaDB,試圖讓MySQL的核心回歸沒有專有代碼的開源(只是後來往MariaDB 添加了他自己的專有代碼)。它不光成了茶餘飯後的一個話題,還成為了一款非常受歡迎的資料庫。

到底有多受歡迎?在DB-Engines跟蹤分析的343個資料庫中,MariaDB現在總體排名第14,領先於Hbase、亞馬遜DynamoDB以及你能想到的其他大多數資料庫。儘管MySQL的人氣趨於平緩、甚至下降,但是MariaDB卻人氣急升。既然眼下有那麼多的方法可找到MySQL的替代品,為什麼MariaDB蓬勃發展呢?

為了大體了解目前的這個排名有多麼傲人,有必要看看MariaDB在短時間內取得了多大的進展。截至2017年2月,它排名第20位。這比2016年2月的第23名有了很大的提升。2013年9月排名第34位。早在2009年剛推出時,MariaDB微不足道。對於密切關注這份排行榜的那些人來說,像PostgreSQL和MongoDB這樣的熱門資料庫在同一時間段內名次只是略有上升。相比之下,MariaDB的上升速度卻如同火箭。

誠然,MariaDB一開始底子弱小得多,所以它在DB-Engines人氣排行榜上的飆升勢頭來得更顯眼。但是無論你對它冠以多少免責聲明,它還是表現不俗。

問題是,什麼因素在推動其人氣繼續急升?

Oracle是一個因素;或者確切地說,Oracle的影子是一個因素。儘管Oracle繼續在MySQL上大力投入,但大多數代碼提交者現在都來自@oracle.com電子郵件地址。像Red Hat Enterprise Linux這些主要的Linux發行版早就注意到了,轉而交付MariaDB而不是交付MySQL。開源自由也許並不是對所有人來說很重要,但是它對於Linux供應商來說確實很重要,於是它們確保更容易獲得MariaDB而不是獲得MySQL。

換句話說,MariaDB現在是開發人員從Linux發行版中開箱即用的默認「MySQL」。

儘管繼續得到來自Oracle的貢獻,MySQL越來越不像是一個開源項目,遵循每季度發布一次的周期,安全方面的改進不太頻繁(和更不透明),擁有更先進的功能。雖然MariaDB不再是MySQL的簡易替代者(除非你使用沒有它日益提供的專有和開源擴展件的「普通版MariaDB」),但它仍然是日益封閉的MySQL的一個出色的開放替代產品。

正如知名的商業和技術新聞記者斯蒂文?沃恩-尼科爾斯(Steven Vaughan-Nichols)說的:「它就是這麼管用」(It just works)。

Oracle收購Sun讓它獲得了硬體方面的專業知識,遺憾的是,這是一種日益貶值的資產。當時皇冠上的寶石其實是MySQL,後來人氣達到了頂峰。但從那時起,在Oracle的監督下,就在MariaDB、MongoDB和PostgreSQL的人氣都急升之際,MySQL的人氣卻停滯不前,甚至開始下滑。是的,Oracle仍然通過其在資料庫市場的霸主地位賺得缽滿盆滿,Oracle資料庫更是其搖錢樹,但是不,開發人員不再用Oracle資料庫來處理新的應用。

風險在於,他們也會停止用MySQL來處理新的應用。

由於Linux發行版擯棄MySQL(轉而擁抱MariaDB),以及AWS等公共雲構建支持MariaDB的服務(比如Aurora),開發人員會日益發現使用MariaDB比使用Maria來得更方便。考慮到MySQL的客戶群很龐大,像MariaDB這樣的資料庫要花好幾年才有望取代它,不過隨著時間的推移,Oracle正將資料庫的未來轉而交給像MariaDB這樣的競爭技術。

當然,一個明顯的答案是,Oracle會恢復到為MySQL採用一種更開放的開發模式。MariaDB可能不會帶來重大收入,但是它完全有可能讓Oracle在開發人員當中站穩腳跟,多年後這有望帶來回報。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲頭條 的精彩文章:

比特幣大陸將於9月IPO 規模或高達180億美元
谷歌AI首席科學家李飛飛或將離職

TAG:雲頭條 |