MariaDB
MariaDB Logo.png
開發者 SkySQL[1]
MariaDB基金會
初始版本 2009年1月22日 (2009-01-22)
穩定版本
穩定版本
10.3.10
(2018年10月4日,​14天前​(2018-10-04
預覽版本
10.3.6 RC
(2018年4月16日,​5個月前​(2018-04-16
编程语言 CC++PerlBash
操作系统 跨平台UnixWindowsSolarisLinuxMac OSBSD[2]
语言 英语
类型 关系数据库
许可协议 GNU通用公共许可证(第2版),GNU宽通用公共许可证(客户端库)[3]
網站 mariadb.com
源代码库 編輯維基數據鏈接
The LAMP software bundle (here additionally with Squid).

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。[4]

MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名稱代號為Aria英语Aria (storage engine))来代替MySQL的InnoDB

MariaDB由MySQL的创始人米卡埃尔·维德纽斯Ulf Michael Widenius)主导开发,他早前曾以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版的功能和自行開發的新功能。

版本 原始发布日期 最新版本 发布日期 状态
舊版本,不再支持: 5.1 2009-10-29[5] 5.1.67 2013-01-30[6] Stable (GA)
舊版本,不再支持: 5.2 2010-04-10[7] 5.2.14 2013-01-30[8] Stable (GA)
舊版本,不再支持: 5.3 2011-07-26[9] 5.3.12 2013-01-30[10] Stable (GA)
舊版本,仍被支持: 5.5 2012-02-25[11] 5.5.61 2018-07-31[12] Stable (GA)
舊版本,仍被支持: 10.0 2012-11-12[13] 10.0.36 2018-08-01[14] Stable (GA)
舊版本,仍被支持: 10.1 2014-06-30[15] 10.1.35 2018-08-07[16] Stable (GA)
舊版本,仍被支持: 10.2 2016-04-18[17] 10.2.16 2018-06-26[18] Stable (GA)
當前版本: 10.3 2017-04-16[19] 10.3.8 2018-07-02[20] Stable (GA)
格式:
舊版本
舊版本,仍被支持
当前版本
最新的预览版
未来版本

第三方软件

MariaDB的API和协议兼容MySQL,另外又添加了一些功能,以支持原生的非阻塞操作和进度报告。这意味着,所有使用MySQL的连接器、程式库和应用程序也将可以在MariaDB下工作。在此基础上,由于担心甲骨文MySQL的一个更加封闭的软件项目,Fedora的计划在Fedora 19中的以MariaDB取代MySQL[21],维基媒体基金会的服务器同样也使用MariaDB取代了MySQL[22]

如下是支持MariaDB的工具:

客户端

突出用户

参阅