推廣 熱搜: 集成  系統集成  弱電  軟件  kvm  服務器  思科  視頻會議  拼接  SFP 

甲骨文封閉MySQL 谷歌轉向分支MariaDB

   日期:2013-10-14     來源:中關村在線    作者:王迪    瀏覽:111    評論:0    
核心提示:據悉,Google正在啟動舍棄MySQL轉向MariaDB的計劃。在XLDB會上,Google網站可靠度部門(SRE)資深系統工程師、Google內部MySQL數據庫主管Jeremy Cole揭露了Google大規模淘汰MySQL的計劃:淘汰內部數千臺MySQL數據庫,改換開源數據庫MariaDB,部分數據庫已改用最新MariaDB 10.0版。

據悉,Google正在啟動舍棄MySQL轉向MariaDB的計劃。在XLDB會上,Google網站可靠度部門(SRE)資深系統工程師、Google內部MySQL數據庫主管Jeremy Cole揭露了Google大規模淘汰MySQL的計劃:淘汰內部數千臺MySQL數據庫,改換開源數據庫MariaDB,部分數據庫已改用最新MariaDB 10.0版。

甲骨文封閉MySQL 谷歌轉向分支MariaDB

Google在2013年初就開始與MariaDB基金會溝通轉向MariaDB的計劃,并希望轉換過程中降低數據庫遷移的風險。MariaDB是從MySQL獨立出來的另一套衍生數據庫(Folk版本),而且都來自相同的創始人Michael Widenius(代號Monty)和其他創始人在1994年開始開發MySQL,2008年將MySQL賣給了Sun,傳為開源軟體商業化的經典案例。

甲骨文讓MySQL變成了封閉平臺

MySQL更是逐漸擴大市場,推出受市場用戶歡迎的5.5版,但隨著甲骨文收購了Sun,MySQL二度易主,MySQL社群擔心甲骨文封閉而紛紛出走,Michael Widenius因而推出了與MySQL相容的MariaDB,而MySQL原有高層則成立了SkySQL公司,與甲骨文主導的MySQL進行市場競爭,由此如今MySQL最被廣泛使用的是2010年5.5版。

甲骨文封閉MySQL 谷歌轉向分支MariaDB

甲骨文讓MySQL變成了封閉平臺

對于Google來說,早在MySQL 4.0版時就開始采用,在開發出BigTable檔案系統前,很多服務都使用MySQL。直到現在,Google仍有許多MySQL數據庫,其版本橫跨了從4.0版到較新的MySQL 5.1版。盡管如此,未進一步提及Google數據庫遷徙的詳情,但對MySQL的觀點上看出,Google用MariaDB取代MySQL背后的考量。

MySQL的優點是簡易查詢的效率較高,通常能以小于500微秒時間回應,此外,MySQL也有一個相對穩定的數據儲存層InnoDB,安裝與操作都相對容易,同時也有許多網絡學習資源可供利用。缺點是不擅長應付圖形數據(Graph Data),而且大量執行ID generation功能時效率慢,特別是收購MySQL的甲骨文注重華麗的新功能,而忽視了MySQL的穩定性與整體效率。

另外,甲骨文主導下的MySQL適合用管理小于1.5TB的數據,或大量數據的后端備份系統。較少修正來自使用者、開發社群對新功能的需求,雖然MySQL是開放源碼的數據庫,但甲骨文讓MySQL變成了封閉平臺。

正如之前談到,MariaDB雖然MySQL是同源所生的程序平臺,但運作的理念卻不同。MariaDB是由Michael Widenius領導,并囊括了許多最初開發MySQL的開發人員,創立目的就是為了擺脫甲骨文的控制。它采用了新的存儲引擎,并兼容MySQL 5.5版本,目前的MariaDB 10.0版建立在MySQL 5.6版本的完全復制版本(Fork)之上。

甲骨文封閉MySQL 谷歌轉向分支MariaDB

MySQL轉移至MariaDB將成趨勢

隨著甲骨文在2010主導了MySQL之后,有逐漸將源代碼封閉的傾向。因此,開源碼社群以MySQL為基礎發展出了MariaDB的分支,希望維持開放源碼的特性。隨著MariaDB和MySQL到目前為止其數據格式可以互通,導致許多企業都有將數據庫系統轉換的計劃,例如,維基百科早已將數據庫從MySQL換成MariaDB。

MySQL轉移至MariaDB將成趨勢

Google舍棄MySQL而改用MariaDB上,業界專家分別從甲骨文MySQL和MariaDB的兩個方面來談。甲骨文MySQL并不支持外部的更新機制,甲骨文并未保證未來MySQL源代碼的開放性,此外,MySQL對越新的程序代碼不再提供測試環境,使得甲骨文之外的開發者無法在MySQL上撰寫新的功能。

甲骨文封閉MySQL 谷歌轉向分支MariaDB

MariaDB報表說明(來源dzone.com)

而對于MariaDB平臺,企業能夠直接與開源碼社群的開發者討論,計劃開發新功能并保證其開放源碼的特性,最重要的是MariaDB提供了許多業務上的關鍵的功能,同時Google在其核心數據庫管理系統上擺脫甲骨文的控制,MariaDB將成為未來數據庫的主流。

甲骨文封閉MySQL 谷歌轉向分支MariaDB

MariaDB統計(來源dzone.com)

筆者也了解到,由于MariaDB與MySQL其數據格式可互通,所有與MySQL相關的工具、應用程序與連接器(Connector),都可以直接在MariaDB上使用,讓MySQL的使用者可以輕易的轉移至MariaDB。特別注意的是復雜的查詢上,效率高過MySQL,而在Replication Setup上的速度,MariaDB也比MySQL高很多。

 
標簽: 甲骨文 MySQL MariaDB
打賞
 
更多>同類資訊
0相關評論

 
推薦資訊
點擊排行
?
網站首頁  |  付款方式  |  版權隱私  |  使用協議  |  聯系方式  |  關于我們  |  網站地圖  |  排名推廣  |  廣告服務  |  RSS訂閱  |  違規舉報  |  京ICP備11008917號-2  | 
 
porn视频在线观看