MariaDB
MariaDB是MySQL關聯式資料庫管理系統的一个复刻,由社区开发,有商业支持,旨在继续保持在GNU GPL下开源。MariaDB的开发是由MySQL的一些原始开发者领导的,他们担心甲骨文公司收购MySQL后会有一些隐患。[5]
![]() | |
開發者 | MariaDB Corporation Ab MariaDB Foundation |
---|---|
初始版本 | 2009年1月22日 |
穩定版本 | 10.5.8[1]![]() |
預覽版本 | 10.5.3[2]![]() |
源代码库 | ![]() |
编程语言 | C語言、C++、Perl、Bash |
操作系统 | MacOS、Windows、Solaris、Linux、 MacOS、Unix BSD[3] |
语言 | 英语 |
类型 | RDBMS |
许可协议 | GNU通用公共许可证#GPLv2(第2版) GNU宽通用公共许可证(客户端库)[4] |
网站 | mariadb mariadb |
MariaDB打算保持与MySQL的高度兼容性,确保具有库二进制奇偶校验的直接替换功能,以及与MySQL API和命令的精确匹配。[6] MariaDB自带了一个新的存储引擎Aria,它可以替代MyISAM,成为默认的事务和非事务引擎。[7] 它最初使用XtraDB作为默认存储引擎,[8] 并从10.2版本切换回InnoDB。[9]
它的首席开发人员是米卡埃爾·維德紐斯,他是MySQL AB的创始人之一,也是Monty Program AB的创始人。2008年1月16日,MySQL AB 宣布它已经同意被昇陽電腦集团以大约10亿美元的价格收购。该项收购已于2008年2月26日完成。MariaDB是以Monty的小女儿Maria命名的,就像MySQL是以他另一个女儿My命名的一样。[10]
版本
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日[11] | 5.1.67 | 2013年1月30日[12] | Stable (GA) |
5.2 | 2010年4月10日[13] | 5.2.14 | 2013年1月30日[14] | Stable (GA) |
5.3 | 2011年7月26日[15] | 5.3.12 | 2013年1月30日[16] | Stable (GA) |
5.5 | 2012年2月25日[17] | 5.5.68 | 2020年5月12日[18] | Stable (GA) |
10.0 | 2012年11月12日[19] | 10.0.38 | 2019年1月31日[20] | Stable (GA) |
10.1 | 2014年6月30日[21] | 10.1.48 | 2020年11月4日[22] | Stable (GA) |
10.2 | 2016年4月18日[23] | 10.2.35 | 2020年11月11日[24] | Stable (GA) |
10.3 | 2017年4月16日[25] | 10.3.27 | 2020年11月11日[24] | Stable (GA) |
10.4 | 2018年11月9日[26] | 10.4.17 | 2020年11月11日[24] | Stable (GA) |
10.5 | 2019年12月3日[27] | 10.5.8 | 2020年11月11日[24] | Stable (GA) |
格式: 舊版本 舊版本,仍被支援 当前版本 最新的预览版 |
第三方软件
MariaDB的API和协议兼容MySQL,另外又了一些功能,以支持原生的非阻塞操作和进度报告。这意味着,所有使用MySQL的连接器、程式库和应用程序也将可以在MariaDB下工作。在此基础上,由于担心甲骨文MySQL的一个更加封闭的软件项目,Fedora等Linux发行版已经在最新版本中以MariaDB取代MySQL[28],维基媒体基金会的服务器同样也使用MariaDB取代了MySQL[29]。
如下是支持MariaDB的工具:
客户端
重要用户
- LAMP stack
- Arch Linux[33]
- Chakra Linux[34]
- Fedora(从Fedora 19起)[35]
- CentOS Linux[36]
- Google[37][38]
- Mozilla基金会[39]
- OpenBSD[40][41] (from 5.7)
- openSUSE(从openSUSE 12.3起)[42]
- Oracle Linux(从第7版起)
- Red Hat Enterprise Linux(从RHEL 7起)[43]
- Slackware[44]
- SaltOS[45]
- Web Of Trust[46]
- WPN-XM[47]
- Zimbra(从8.5起)[48]
- 维基媒体基金会[49]
参阅
书籍
- MariaDB Crash Course, Ben Forta, Addison Wesley, 2011, ISBN 0-321-79994-1
参考文献
- 引用
- . 2020年11月11日.
- . 2020年5月13日.
- . MariaDB. [2018-10-30]. (原始内容存档于2019-01-23).
- . [2016-04-14]. (原始内容存档于2014-03-12).
- . Computerworld. [2013-09-11]. (原始内容存档于2016-02-21).
- . MariaDB KnowledgeBase. [17 September 2014]. (原始内容存档于2020-09-16).
- . MariaDB KnowledgeBase. [17 September 2014]. (原始内容存档于2019-03-31).
- . MariaDB KnowledgeBase. [17 September 2014]. (原始内容存档于2019-03-31).
- . MariaDB KnowledgeBase. [14 January 2019]. (原始内容存档于2019-03-31).
- . MariaDB KnowledgeBase. [17 September 2014]. (原始内容存档于2020-09-16).
- . [2015-09-21]. (原始内容存档于2016-02-27).
- . [2015-09-21]. (原始内容存档于2016-02-27).
- . [2015-09-21]. (原始内容存档于2016-02-27).
- . [2015-09-21]. (原始内容存档于2016-02-27).
- . [2015-09-21]. (原始内容存档于2016-02-27).
- . [2015-09-21]. (原始内容存档于2015-09-23).
- . [2015-09-21]. (原始内容存档于2019-07-31).
- . [2020-05-13]. (原始内容存档于2020-05-16).
- . [2015-09-21]. (原始内容存档于2016-01-27).
- . [2019-03-26]. (原始内容存档于2019-03-27).
- . [2015-09-21]. (原始内容存档于2016-01-05).
- . [2020-11-04]. (原始内容存档于2020-11-04).
- . [2016-09-28]. (原始内容存档于2016-06-16).
- . [2020-11-12]. (原始内容存档于2020-11-12).
- . [2017-04-23]. (原始内容存档于2017-04-24).
- . [2018-11-15]. (原始内容存档于2019-02-17).
- . [2019-12-03]. (原始内容存档于2019-08-08).
- Features / Replace MySQL with MariaDB 页面存档备份,存于, 2013-01-21
- . 维基媒体基金会. 2013-04-22 [2020-09-16]. (原始内容存档于2018-12-08).
- . Heidisql.com. [2013-04-16]. (原始内容存档于2015-09-09).
- MariaDB 5.2.7 released! 页面存档备份,存于, Monty Program Group Blog
- . Kb.askmonty.org. [2013-10-28]. (原始内容存档于2013-06-06).
- https://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/ 页面存档备份,存于 Arch Linux News - 25 March 2013 MariaDB replaces MySQL in repositories
- . Chakra-linux.org. [2013-04-16]. (原始内容存档于2013-02-13).
- . ZDNet. 31 January 2013 [17 September 2014]. (原始内容存档于2013-05-13).
- . [2015-07-12]. (原始内容存档于2014-05-30).'
- . [2015-07-12]. (原始内容存档于2015-07-13).'
- 楊智傑. . iThome. 電週文化事業. 2013-09-26 [2014-06-18]. (原始内容存档于2014-09-26) (中文(台灣)).
- . Mozilla IT. [17 September 2014]. (原始内容存档于2014-09-04).
- . OpenBSD ports. 2015-01-30 [2015-02-11]. (原始内容存档于2015-02-12).
- . [28 September 2014]. (原始内容存档于2018-08-21).
- . Muktware. [17 September 2014]. (原始内容存档于2013-05-10).
- . Itwire.com. [2013-09-11]. (原始内容存档于2013-08-06).
- . Slackware.com. [2013-04-16]. (原始内容存档于2016-01-23).
- . MariaDB Foundation. [2015-07-12]. (原始内容存档于2013-03-18).
- . MariaDB Foundation. [2015-07-12]. (原始内容存档于2013-03-18).
- . MariaDB Foundation. [2015-07-12]. (原始内容存档于2015-07-11).
- . Zimbra. [2015-07-12]. (原始内容存档于2014-11-23).
- . Wikimedia Foundation. 2013-04-22 [2020-09-16]. (原始内容存档于2018-12-08).