MariaDB

MariaDBMySQL關聯式資料庫管理系統的一个分叉,由社区开发,有商业支持,旨在继续保持在GNU GPL开源。MariaDB的开发是由MySQL的一些原始开发者领导的,他们担心甲骨文公司收购MySQL后会有一些隐患。[6]

MariaDB
MariaDB
開發者MariaDB Corporation Ab
MariaDB Foundation
首次发布2009年1月22日2009-01-22
当前版本
  • 11.3.2 (2024年2月16日;穩定版本)[1]
  • 11.4.1 (2024年2月20日;最终测试版本)[2]
  • 11.5.0 (2024年3月18日;預覽版本)[3]
源代码库
编程语言C語言C++PerlBash
操作系统MacOSWindowsSolarisLinux
MacOSUnix BSD[4]
语言英语
类型RDBMS
许可协议GNU通用公共许可证#GPLv2(第2版)
GNU宽通用公共许可证(客户端库)[5]
网站mariadb.org
mariadb.com

MariaDB打算保持与MySQL的高度兼容性,与MySQL API和命令精确匹配。[7] MariaDB自带了一个新的存储引擎Aria,它可以替代MyISAM,成为默认的事务和非事务引擎。[8] 它最初使用XtraDB作为默认存储引擎,[9] 并从10.2版本切换回InnoDB[10]

它的首席开发人员是米卡埃爾·維德紐斯,他是MySQL AB的创始人之一,也是Monty Program AB的创始人。2008年1月16日,MySQL AB 宣布它已经同意被昇陽電腦集团以大约10亿美元的价格收购。该项收购已于2008年2月26日完成。MariaDB是以Monty的小女儿Maria命名的,就像MySQL是以他另一个女儿My命名的一样。[11]

版本

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)[12] 5.1.67 2013年1月30日 (2013-01-30)[13] Stable (GA)
舊版本,不再支援: 5.2 2010年4月10日 (2010-04-10)[14] 5.2.14 2013年1月30日 (2013-01-30)[15] Stable (GA)
舊版本,不再支援: 5.3 2011年7月26日 (2011-07-26)[16] 5.3.12 2013年1月30日 (2013-01-30)[17] Stable (GA)
舊版本,不再支援: 5.5 2012年2月25日 (2012-02-25)[18] 5.5.68 2020年5月12日 (2020-05-12)[19] Stable (GA)
舊版本,不再支援: 10.0 2012年11月12日 (2012-11-12)[20] 10.0.38 2019年1月31日 (2019-01-31)[21] Stable (GA)
舊版本,不再支援: 10.1 2014年6月30日 (2014-06-30)[22] 10.1.48 2020年11月4日 (2020-11-04)[23] Stable (GA)
舊版本,不再支援: 10.2 2016年4月18日 (2016-04-18)[24] 10.2.44 2022年5月20日 (2022-05-20)[25] Stable (GA)
舊版本,不再支援: 10.3 2017年4月16日 (2017-04-16)[26] 10.3.39 2023年5月10日 (2023-05-10)[27] Stable (GA)
舊版本,仍被支援: 10.4 2018年11月9日 (2018-11-09)[28] 10.4.33 2024年2月8日 (2024-02-08)[29] Stable (GA)
舊版本,仍被支援: 10.5 2019年12月3日 (2019-12-03)[30] 10.5.24 2024年2月8日 (2024-02-08)[29] Stable (GA)
舊版本,仍被支援: 10.6 2021年4月26日 (2021-04-26)[31] 10.6.17 2024年2月8日 (2024-02-08)[29] 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)[27] Stable (GA)
舊版本,不再支援: 10.9 2022年3月23日 (2022-03-23)[35] 10.9.8 2023年8月14日 (2023-08-14)[29] 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.7 2024年2月8日 (2024-02-08)[29] Stable (GA)
舊版本,仍被支援: 11.0 2022年12月27日 (2022-12-27) 11.0.5 2024年2月8日 (2024-02-08)[29] Stable (GA)
舊版本,仍被支援: 11.1 2023年3月27日 (2023-03-27) 11.1.4 2024年2月8日 (2024-02-08)[29] Stable (GA)
舊版本,仍被支援: 11.2 2023年6月20日 (2023-06-20) 11.2.3 2024年2月8日 (2024-02-08)[29] 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.1 2024年2月20日 (2024-02-20) RC
最新预览版本: 11.5 2024年3月18日 (2024-03-18) 11.5.0 2024年3月18日 (2024-03-18) Alpha
格式:
舊版本
舊版本,仍被支援
当前版本
最新的预览版
未来版本

第三方软件

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

如下是支持MariaDB的工具:

客户端

  • DBEdit 一个免费的MariaDB数据库和其他数据库管理应用程序。
  • Navicat 一系列Windows、Mac OS X、Linux下专有数据库管理应用程序。
  • HeidiSQL 一个Windows上自由和开放源码的MySQL客户端。它支持MariaDB的5.2.7版本和以后的版本。[40][41]
  • phpMyAdmin 一个基于网络的MySQL数据库管理应用程序

应用

以下应用程序对MariaDB给予官方支持:[42]

重要用户

书籍

  • MariaDB Crash Course, Ben Forta, Addison Wesley, 2011, ISBN 0-321-79994-1

参考文献

引用
  1. .
  2. "MariaDB 11.4.1, 11.3.2 now available"; 作者姓名字符串: Ian Gilfillan; 作品或名稱使用語言: 英語; 出版日期: 2024年2月20日; 检索日期: 2024年4月2日.
  3. "MariaDB 11.5.0 preview release available"; 作者姓名字符串: Ian Gilfillan; 作品或名稱使用語言: 英語; 出版日期: 2024年3月18日; 检索日期: 2024年4月2日.
  4. . MariaDB. [2018-10-30]. (原始内容存档于2019-01-23).
  5. . [2016-04-14]. (原始内容存档于2014-03-12).
  6. . Computerworld. [2013-09-11]. (原始内容存档于2016-02-21).
  7. . MariaDB KnowledgeBase. [17 September 2014]. (原始内容存档于2020-09-16).
  8. . MariaDB KnowledgeBase. [17 September 2014]. (原始内容存档于2019-03-31).
  9. . MariaDB KnowledgeBase. [17 September 2014]. (原始内容存档于2019-03-31).
  10. . MariaDB KnowledgeBase. [14 January 2019]. (原始内容存档于2019-03-31).
  11. . MariaDB KnowledgeBase. [17 September 2014]. (原始内容存档于2020-09-16).
  12. . [2015-09-21]. (原始内容存档于2016-02-27).
  13. . [2015-09-21]. (原始内容存档于2016-02-27).
  14. . [2015-09-21]. (原始内容存档于2016-02-27).
  15. . [2015-09-21]. (原始内容存档于2016-02-27).
  16. . [2015-09-21]. (原始内容存档于2016-02-27).
  17. . [2015-09-21]. (原始内容存档于2015-09-23).
  18. . [2015-09-21]. (原始内容存档于2019-07-31).
  19. . [2020-05-13]. (原始内容存档于2020-05-16).
  20. . [2015-09-21]. (原始内容存档于2016-01-27).
  21. . [2019-03-26]. (原始内容存档于2019-03-27).
  22. . [2015-09-21]. (原始内容存档于2016-01-05).
  23. . [2020-11-04]. (原始内容存档于2020-11-04).
  24. . [2016-09-28]. (原始内容存档于2016-06-16).
  25. . [2022-05-23]. (原始内容存档于2022-05-25).
  26. . [2017-04-23]. (原始内容存档于2017-04-24).
  27. . [2023-05-10].
  28. . [2018-11-15]. (原始内容存档于2019-02-17).
  29. . [2024-02-08].
  30. . [2019-12-03]. (原始内容存档于2019-08-08).
  31. . [2021-04-26]. (原始内容存档于2021-04-26).
  32. . [2021-11-10]. (原始内容存档于2021-11-09).
  33. . [2023-02-06]. (原始内容存档于2023-06-06).
  34. . [2022-02-17]. (原始内容存档于2022-02-14).
  35. . [2022-05-23]. (原始内容存档于2022-03-24).
  36. . [2022-06-23]. (原始内容存档于2022-06-23).
  37. . [2022-09-26]. (原始内容存档于2022-12-07).
  38. Features / Replace MySQL with MariaDB 页面存档备份,存于, 2013-01-21
  39. . 维基媒体基金会. 2013-04-22 [2020-09-16]. (原始内容存档于2018-12-08).
  40. . Heidisql.com. [2013-04-16]. (原始内容存档于2015-09-09).
  41. MariaDB 5.2.7 released! 页面存档备份,存于, Monty Program Group Blog
  42. . Kb.askmonty.org. [2013-10-28]. (原始内容存档于2013-06-06).
  43. https://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/ 页面存档备份,存于 Arch Linux News - 25 March 2013 MariaDB replaces MySQL in repositories
  44. . Chakra-linux.org. [2013-04-16]. (原始内容存档于2013-02-13).
  45. . ZDNet. 31 January 2013 [17 September 2014]. (原始内容存档于2013-05-13).
  46. . [2015-07-12]. (原始内容存档于2014-05-30).'
  47. . [2015-07-12]. (原始内容存档于2015-07-13).'
  48. 楊智傑. . iThome. 電週文化事業. 2013-09-26 [2014-06-18]. (原始内容存档于2014-09-26) (中文(臺灣)).
  49. . Mozilla IT. [17 September 2014]. (原始内容存档于2014-09-04).
  50. . OpenBSD ports. 2015-01-30 [2015-02-11]. (原始内容存档于2015-02-12).
  51. . [28 September 2014]. (原始内容存档于2018-08-21).
  52. . Muktware. [17 September 2014]. (原始内容存档于2013-05-10).
  53. . Itwire.com. [2013-09-11]. (原始内容存档于2013-08-06).
  54. . Slackware.com. [2013-04-16]. (原始内容存档于2016-01-23).
  55. . MariaDB Foundation. [2015-07-12]. (原始内容存档于2013-03-18).
  56. . MariaDB Foundation. [2015-07-12]. (原始内容存档于2013-03-18).
  57. . MariaDB Foundation. [2015-07-12]. (原始内容存档于2015-07-11).
  58. . Zimbra. [2015-07-12]. (原始内容存档于2014-11-23).
  59. . Wikimedia Foundation. 2013-04-22 [2020-09-16]. (原始内容存档于2018-12-08).

延伸閱讀

  • Bartholomew, Daniel. . 2013. ISBN 9781782168096.
  • Bartholomew, Daniel. . 2014. ISBN 978-1-78328-440-5.
  • Forta, Ben. . Addison Wesley. 2011. ISBN 0-321-79994-1.

参阅

外部連結

維基教科書中的相關電子:MariaDB
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.