歡迎您光臨本站 註冊首頁

· Mariadb雜誌閱讀

CentOS 7為什么放棄了MySQL,而改使用MariaDB?

admin @ 2020-04-29 reply:0

MariaDB資料庫管理系統是MySQL的一個分支,主要由開源社群在維護,採用GPL授權許可 。

開發這個分支的原因之一是:甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險, 因此社群採用分支的方式來避開這個風險。 MariaDB的目的是完全相容MySQL,包括API和命令列,使之能輕鬆成為MySQL的代替品。 在儲存引擎方面,10.0.9版起使用XtraDB(名稱代號為Aria)來代替MySQL的InnoDB。 MariaDB由MySQL的創始人麥克爾·維德紐斯主導開發,他早前曾以10億美元的價格, 將自己建立的公司MySQL AB賣給了SUN,此後,隨著SUN被甲骨文收購, MySQL的所有權也落入Oracle的手中。 MariaDB名稱來自麥克爾·維德紐斯的女兒瑪麗亞(英語:Maria)的名字。 版本[編輯] MariaDB直到5.5版本,均依照MySQL的版本。 因此,使用MariaDB5.5的人會從MySQL 5.5中瞭解到MariaDB的所有功能。 從2012年11月12日起發布的10.0.0版開始,不再依照MySQL的版號。 10.0.x版以5.5版為基礎,加上移植自MySQL 5.6版的功能和自行開發的新功能。 第三方軟體MariaDB的API和協議相容MySQL,另外又添加了一些功能,以支援本地的非阻塞操作和進度報告。 這意味著,所有使用MySQL的聯結器、程式庫和應用程式也將可以在MariaDB下工作。

在此基礎上,由於擔心甲骨文MySQL的一個更加封閉的軟體專案,Fedora的計劃在Fedora 19中的以MariaDB取代MySQL  ,維基媒體基金會的伺服器同樣也使用MariaDB取代了MySQL   。

[admin via ] CentOS 7為什么放棄了MySQL,而改使用MariaDB?已經有848次圍觀

http://coctec.com/magazine/show-post-item-143.html