热门问题
时间线
聊天
视角
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