热门问题
时间线
聊天
视角
MariaDB
關聯式資料庫管理系統,開放原始碼、社群開發的 MySQL 分支 来自维基百科,自由的百科全书
Remove ads
MariaDB是MySQL關聯式資料庫管理系統的一個分叉,由社群開發,有商業支援,旨在繼續保持在GNU GPL下開源。MariaDB的開發是由MySQL的一些原始開發者領導的,他們擔心甲骨文公司收購MySQL後會有一些隱患。[4]
此條目或章節需要時常更新。有關事物或許會隨著時間而有所變化。 |
Remove ads
MariaDB打算保持與MySQL的高度相容性,與MySQL API和命令精確匹配。[5] MariaDB內建了一個新的儲存引擎Aria,它可以替代MyISAM,成為預設的事務和非事務引擎。[6] 它最初使用XtraDB作為預設儲存引擎,[7] 並從10.2版本切換回InnoDB。[8]
它的首席開發人員是米卡埃爾·維德紐斯,他是MySQL AB的創始人之一,也是Monty Program AB的創始人。2008年1月16日,MySQL AB 宣布它已經同意被昇陽電腦集團以大約10億美元的價格收購。該項收購已於2008年2月26日完成。MariaDB是以Monty的小女兒Maria命名的,就像MySQL是以他另一個女兒My命名的一樣。[9]
Remove ads
版本
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版的功能和自行開發的新功能。
Remove ads
第三方軟體
MariaDB的API和協定相容MySQL,另外又新增了一些功能,以支援原生的非阻塞操作和進度報告。這意味著,所有使用MySQL的連接器、程式庫和應用程式也將可以在MariaDB下工作。在此基礎上,由於擔心甲骨文MySQL的一個更加封閉的軟體專案,Fedora等Linux發行版已經在最新版本中以MariaDB取代MySQL[42],維基媒體基金會的伺服器同樣也使用MariaDB取代了MySQL[43]。
如下是支援MariaDB的工具:
以下應用程式對MariaDB給予官方支援:[46]
重要使用者
- LAMP stack
- Arch Linux[47]
- Chakra Linux[48]
- Fedora(從Fedora 19起)[49]
- CentOS[50]
- Google[51][52]
- Mozilla基金會[53]
- OpenBSD[54][55] (from 5.7)
- openSUSE(從openSUSE 12.3起)[56]
- Oracle Linux(從第7版起)
- Red Hat Enterprise Linux(從RHEL 7起)[57]
- Slackware[58]
- SaltOS[59]
- Web Of Trust[60]
- WPN-XM[61]
- Zimbra(從8.5起)[62]
- 維基媒體基金會[63]
書籍
- MariaDB Crash Course, Ben Forta, Addison Wesley, 2011, ISBN 0-321-79994-1
參考文獻
延伸閱讀
參閱
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads