MariaDB 是MySQL 關聯式資料庫管理系統 的一个分叉 ,由社区开发,有商业支持,旨在继续保持在GNU GPL 下开源 。MariaDB的开发是由MySQL的一些原始开发者领导的,他们担心甲骨文公司 收购MySQL后会有一些隐患。[ 5]
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日 (2009-10-29 ) [ 11]
5.1.67
2013年1月30日 (2013-01-30 ) [ 12]
Stable (GA)
舊版本,不再支援: 5.2
2010年4月10日 (2010-04-10 ) [ 13]
5.2.14
2013年1月30日 (2013-01-30 ) [ 14]
Stable (GA)
舊版本,不再支援: 5.3
2011年7月26日 (2011-07-26 ) [ 15]
5.3.12
2013年1月30日 (2013-01-30 ) [ 16]
Stable (GA)
舊版本,不再支援: 5.5
2012年2月25日 (2012-02-25 ) [ 17]
5.5.68
2020年5月12日 (2020-05-12 ) [ 18]
Stable (GA)
舊版本,不再支援: 10.0
2012年11月12日 (2012-11-12 ) [ 19]
10.0.38
2019年1月31日 (2019-01-31 ) [ 20]
Stable (GA)
舊版本,不再支援: 10.1
2014年6月30日 (2014-06-30 ) [ 21]
10.1.48
2020年11月4日 (2020-11-04 ) [ 22]
Stable (GA)
舊版本,不再支援: 10.2
2016年4月18日 (2016-04-18 ) [ 23]
10.2.44
2022年5月20日 (2022-05-20 ) [ 24]
Stable (GA)
舊版本,不再支援: 10.3
2017年4月16日 (2017-04-16 ) [ 25]
10.3.39
2023年5月10日 (2023-05-10 ) [ 26]
Stable (GA)
舊版本,不再支援: 10.4
2018年11月9日 (2018-11-09 ) [ 27]
10.4.34
2024年5月16日 (2024-05-16 ) [ 28]
Stable (GA)
舊版本,仍被支援: 10.5
2019年12月3日 (2019-12-03 ) [ 29]
10.5.27
2024年11月4日 (2024-11-04 ) [ 30]
Stable (GA)
舊版本,仍被支援: 10.6
2021年4月26日 (2021-04-26 ) [ 31]
10.6.20
2024年11月4日 (2024-11-04 ) [ 30]
Stable (GA)
舊版本,不再支援: 10.7
2021年9月17日 (2021-09-17 ) [ 32]
10.7.8
2023年2月6日 (2023-02-06 ) [ 33]
Stable (GA)
舊版本,不再支援: 10.8
2021年12月22日 (2021-12-22 ) [ 34]
10.8.8
2023年5月10日 (2023-05-10 ) [ 26]
Stable (GA)
舊版本,不再支援: 10.9
2022年3月23日 (2022-03-23 ) [ 35]
10.9.8
2023年8月14日 (2023-08-14 ) [ 28]
Stable (GA)
舊版本,不再支援: 10.10
2022年6月23日 (2022-06-23 ) [ 36]
10.10.7
2023年11月13日 (2023-11-13 )
Stable (GA)
舊版本,仍被支援: 10.11
2022年9月26日 (2022-09-26 ) [ 37]
10.11.10
2024年11月4日 (2024-11-04 ) [ 30]
Stable (GA)
舊版本,不再支援: 11.0
2022年12月27日 (2022-12-27 )
11.0.6
2024年5月16日 (2024-05-16 ) [ 28]
Stable (GA)
舊版本,不再支援: 11.1
2023年3月27日 (2023-03-27 )
11.1.6
2024年8月12日 (2024-08-12 ) [ 38]
Stable (GA)
舊版本,不再支援: 11.2
2023年6月20日 (2023-06-20 )
11.2.6
2024年11月4日 (2024-11-04 ) [ 30]
Stable (GA)
舊版本,不再支援: 11.3
2023年9月20日 (2023-09-20 )
11.3.2
2024年2月20日 (2024-02-20 )
Stable (GA)
舊版本,仍被支援: 11.4
2023年12月24日 (2023-12-24 )
11.4.4
2024年11月4日 (2024-11-04 )
Stable (GA)
舊版本,不再支援: 11.5
2024年3月18日 (2024-03-18 )
11.5.2
2024年8月12日 (2024-08-12 )
Stable (GA)
當前版本: 11.6
2024年6月26日 (2024-06-26 )
11.6.2
2024年11月21日 (2024-11-21 )
Stable (GA)
最新预览版本: 11.7
2024年9月25日 (2024-09-25 )
11.7.1
2024年11月21日 (2024-11-21 )
RC
格式:
舊版本
舊版本,仍被支援
当前版本
最新的预览版
未来版本
第三方软件
MariaDB的API和协议兼容MySQL,另外又添加了一些功能,以支持原生的非阻塞操作和进度报告。这意味着,所有使用MySQL的连接器、程式库和应用程序也将可以在MariaDB下工作。在此基础上,由于担心甲骨文MySQL的一个更加封闭的软件项目,Fedora等Linux发行版已经在最新版本中以MariaDB取代MySQL[ 39] ,维基媒体基金会的服务器同样也使用MariaDB取代了MySQL[ 40] 。
如下是支持MariaDB的工具:
客户端
应用
以下应用程序对MariaDB给予官方支持:[ 43]
重要用户
书籍
参考文献
引用
^ https://mariadb.com/kb/en/mariadb-11-6-2-release-notes/ .
^ "MariaDB 11.3.1, 11.2.2 now available" ; 作者姓名字符串: Ian Gilfillan; 作品或名稱使用語言: 英語; 出版日期: 2024年11月22日; 检索日期: 2024年12月4日.
^ Download MariaDB: TX, AX, Connectors, Bundles, apt/yum . MariaDB. [2018-10-30 ] . (原始内容存档 于2019-01-23).
^ MariaDB licenses . [2016-04-14 ] . (原始内容存档 于2014-03-12).
^ Dead database walking: MySQL's creator on why the future belongs to MariaDB - MariaDB, open source, mysql, Oracle . Computerworld. [2013-09-11 ] . (原始内容 存档于2016-02-21).
^ MariaDB versus MySQL - Compatibility . MariaDB KnowledgeBase. [17 September 2014] . (原始内容存档 于2020-09-16).
^ Aria FAQ . MariaDB KnowledgeBase. [17 September 2014] . (原始内容存档 于2019-03-31).
^ About XtraDB . MariaDB KnowledgeBase. [17 September 2014] . (原始内容存档 于2019-03-31).
^ Why does MariaDB 10.2 use InnoDB instead of XtraDB? . MariaDB KnowledgeBase. [14 January 2019] . (原始内容存档 于2019-03-31).
^ Why is the project called MariaDB? . MariaDB KnowledgeBase. [17 September 2014] . (原始内容存档 于2020-09-16).
^ MariaDB 5.1.38 Release Notes . [2015-09-21 ] . (原始内容存档 于2016-02-27).
^ MariaDB 5.1.67 Release Notes . [2015-09-21 ] . (原始内容存档 于2016-02-27).
^ MariaDB 5.2.0 Release Notes . [2015-09-21 ] . (原始内容存档 于2016-02-27).
^ MariaDB 5.2.14 Release Notes . [2015-09-21 ] . (原始内容存档 于2016-02-27).
^ MariaDB 5.3.0 Release Notes . [2015-09-21 ] . (原始内容存档 于2016-02-27).
^ MariaDB 5.3.12 Release Notes . [2015-09-21 ] . (原始内容存档 于2015-09-23).
^ MariaDB 5.5.20 Release Notes . [2015-09-21 ] . (原始内容存档 于2019-07-31).
^ MariaDB 10.4.13, 10.3.23, 10.2.32, 10.1.45 and 5.5.68 now available . [2020-05-13 ] . (原始内容存档 于2020-05-16).
^ MariaDB 10.0.0 Release Notes . [2015-09-21 ] . (原始内容存档 于2016-01-27).
^ MariaDB 10.0.38, MariaDB Connector/J 2.4.0 and MariaDB Connector/Node.js 2.0.3 now available . [2019-03-26 ] . (原始内容存档 于2019-03-27).
^ MariaDB 10.1.0 Release Notes . [2015-09-21 ] . (原始内容存档 于2016-01-05).
^ MariaDB 10.5.7, 10.4.16, 10.3.26, 10.2.35 and 10.1.48 now available . [2020-11-04 ] . (原始内容存档 于2020-11-04).
^ MariaDB 10.2.0 Release Notes . [2016-09-28 ] . (原始内容存档 于2016-06-16).
^ MariaDB 10.9.1, 10.8.3, 10.7.4, 10.6.8, 10.5.16, 10.4.25, 10.3.35 and 10.2.44 now available . [2022-05-23 ] . (原始内容存档 于2022-05-25).
^ MariaDB 10.3.0 Release Notes . [2017-04-23 ] . (原始内容存档 于2017-04-24).
^ 26.0 26.1 MariaDB 10.11.3, 10.10.4, 10.9.6, 10.8.8, 10.6.13, 10.5.20, 10.4.29 and 10.3.39 now available . [2023-05-10 ] . (原始内容存档 于2023-05-10).
^ MariaDB 10.4.0 Release Notes . [2018-11-15 ] . (原始内容存档 于2019-02-17).
^ 28.0 28.1 28.2 MariaDB 11.2.4, 11.1.5, 11.0.6, 10.11.8, 10.6.18, 10.5.25, 10.4.34 now available . [2024-05-21 ] . (原始内容存档 于2024-05-21).
^ MariaDB 10.5.0 Now Available . [2019-12-03 ] . (原始内容存档 于2019-08-08).
^ 30.0 30.1 30.2 30.3 MariaDB 11.4.4, 11.2.6, 10.11.10, 10.6.20 and 10.5.27 now available . [2024-11-04 ] .
^ MariaDB 10.6.0 now available . [2021-04-26 ] . (原始内容 存档于2021-04-26).
^ 10.7.0 Comes As Preview Releases . [2021-11-10 ] . (原始内容 存档于2021-11-09).
^ MariaDB 10.10.3, 10.9.5, 10.8.7, 10.7.8, 10.6.12, 10.5.19, 10.4.28 and 10.3.38 now available . [2023-02-06 ] . (原始内容存档 于2023-06-06).
^ MariaDB 10.8.0 preview releases now available . [2022-02-17 ] . (原始内容 存档于2022-02-14).
^ MariaDB 10.9.0 preview releases now available . [2022-05-23 ] . (原始内容存档 于2022-03-24).
^ MariaDB 10.10.0 preview releases now available . [2022-06-23 ] . (原始内容存档 于2022-06-23).
^ MariaDB 10.11.0 preview release now available . [2022-09-26 ] . (原始内容存档 于2022-12-07).
^ MariaDB 11.6.1, 11.5.2, 11.4.3, 11.2.5, 11.1.6, 10.11.9, 10.6.19 and 10.5.26 now available . MariaDB.org. 2024-08-12 [2024-11-08 ] .
^ Features / Replace MySQL with MariaDB (页面存档备份 ,存于互联网档案馆 ), 2013-01-21
^ Wikipedia Adopts MariaDB . 维基媒体基金会 . 2013-04-22 [2020-09-16 ] . (原始内容存档 于2018-12-08).
^ MariaDB 5.2.7 shipped with HeidiSQL . Heidisql.com. [2013-04-16 ] . (原始内容存档 于2015-09-09).
^ MariaDB 5.2.7 released! (页面存档备份 ,存于互联网档案馆 ), Monty Program Group Blog
^ Works With MariaDB - AskMonty KnowledgeBase . 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
^ The Chakra Project - Get . Chakra-linux.org. [2013-04-16 ] . (原始内容 存档于2013-02-13).
^ Oracle who? Fedora & openSUSE will replace MySQL with MariaDB . ZDNet. 31 January 2013 [17 September 2014] . (原始内容存档 于2013-05-13).
^ Distributions Which Include MariaDB . [2015-07-12 ] . (原始内容存档 于2014-05-30). '
^ The Register 12 September 2013 Google swaps out MySQL, moves to MariaDB' . [2015-07-12 ] . (原始内容存档 于2015-07-13). '
^ 楊智傑. Google棄甲骨文MySQL,將大規模導入MariaDB . iThome. 電週文化事業. 2013-09-26 [2014-06-18 ] . (原始内容存档 于2014-09-26) (中文(臺灣)) .
^ MySQL 5.1 vs. MySQL 5.5: Floats, Doubles, and Scientific Notation . Mozilla IT. [17 September 2014] . (原始内容存档 于2014-09-04).
^ mariadb-server-10.0.16v0 – multithreaded SQL database (server) . OpenBSD ports . 2015-01-30 [2015-02-11 ] . (原始内容存档 于2015-02-12).
^ Switch from using MySQL to using MariaDB attempt #2 . [28 September 2014] . (原始内容存档 于2018-08-21).
^ openSUSE Dumps MySQL Makes MariaDB Default Database . Muktware. [17 September 2014] . (原始内容存档 于2013-05-10).
^ Red Hat ditches MySQL, switches to MariaDB . Itwire.com. [2013-09-11 ] . (原始内容存档 于2013-08-06).
^ Slackware News - 23 March 2013 ''Slackware switching to the MariaDB database'' . Slackware.com. [2013-04-16 ] . (原始内容存档 于2016-01-23).
^ SaltOS sees gains with subqueries in MariaDB . MariaDB Foundation. [2015-07-12 ] . (原始内容 存档于2013-03-18).
^ Web of Trust (WOT) trusts the MariaDB upgrade . MariaDB Foundation. [2015-07-12 ] . (原始内容 存档于2013-03-18).
^ free and open-source web server solution stack for professional PHP development on the Windows . MariaDB Foundation. [2015-07-12 ] . (原始内容存档 于2015-07-11).
^ How Zimbra is Changing . Zimbra. [2015-07-12 ] . (原始内容 存档于2014-11-23).
^ Wikipedia Adopts MariaDB . Wikimedia Foundation . 2013-04-22 [2020-09-16 ] . (原始内容存档 于2018-12-08).
延伸閱讀
参阅
外部連結