MariaDB

本页使用了标题或全文手工转换,现处于中国大陆简体模式
求闻百科,共笔求闻
MariaDB
MariaDB
开发者MariaDB Corporation Ab
MariaDB Foundation
首次发布2009年1月22日,​15年前​(2009-01-22
稳定版本10.7.3(2022年2月14日)[±]
预览版本10.9.0(2022年3月22日)[±]
编程语言C语言C++PerlBash
操作系统MacOSWindowsSolarisLinux
MacOSUnix BSD[1]
语言英语
类型RDBMS
许可协议GNU通用公共许可证#GPLv2(第2版)
GNU宽通用公共许可证(客户端库)[2]
网站mariadb.org
mariadb.com

MariaDBMySQL关联式资料库管理系统的一个复刻,由社区开发,有商业支持,旨在继续保持在GNU GPL开源。MariaDB的开发是由MySQL的一些原始开发者领导的,他们担心甲骨文公司收购MySQL后会有一些隐患。[3]

MariaDB打算保持与MySQL的高度兼容性,确保具有库二进制奇偶校验的直接替换功能,以及与MySQL API和命令的精确匹配。[4]MariaDB自带了一个新的存储引擎Aria,它可以替代MyISAM,成为默认的事务和非事务引擎。[5]它最初使用XtraDB作为默认存储引擎,[6]并从10.2版本切换回InnoDB[7]

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

版本

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)[9] 5.1.67 2013年1月30日 (2013-01-30)[10] Stable (GA)
旧版本,不再支持: 5.2 2010年4月10日 (2010-04-10)[11] 5.2.14 2013年1月30日 (2013-01-30)[12] Stable (GA)
旧版本,不再支持: 5.3 2011年7月26日 (2011-07-26)[13] 5.3.12 2013年1月30日 (2013-01-30)[14] Stable (GA)
旧版本,不再支持: 5.5 2012年2月25日 (2012-02-25)[15] 5.5.68 2020年5月12日 (2020-05-12)[16] Stable (GA)
旧版本,不再支持: 10.0 2012年11月12日 (2012-11-12)[17] 10.0.38 2019年1月31日 (2019-01-31)[18] Stable (GA)
旧版本,不再支持: 10.1 2014年6月30日 (2014-06-30)[19] 10.1.48 2020年11月4日 (2020-11-04)[20] Stable (GA)
旧版本,仍被支持: 10.2 2016年4月18日 (2016-04-18)[21] 10.2.41 2021年11月8日 (2021-11-08)[22] Stable (GA)
旧版本,仍被支持: 10.3 2017年4月16日 (2017-04-16)[23] 10.3.32 2021年11月8日 (2021-11-08)[22] Stable (GA)
旧版本,仍被支持: 10.4 2018年11月9日 (2018-11-09)[24] 10.4.22 2021年11月8日 (2021-11-08)[22] Stable (GA)
旧版本,仍被支持: 10.5 2019年12月3日 (2019-12-03)[25] 10.5.13 2021年11月8日 (2021-11-08)[22] Stable (GA)
当前版本: 10.6 2021年4月26日 (2021-04-26)[26] 10.6.5 2021年11月8日 (2021-11-08)[22] Stable (GA)
最新预览版本: 10.7 2021年9月17日 (2021-09-17)[27] 10.7.1 2021年11月8日 (2021-11-08)[22] RC
格式:
旧版本
旧版本,仍被支持
当前版本
最新的预览版
未来版本

第三方软件

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

如下是支持MariaDB的工具:

客户端

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

应用

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

重要用户

书籍

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

参考文献

引用
  1. Download MariaDB: TX, AX, Connectors, Bundles, apt/yum. MariaDB. [2018-10-30]. 
  2. MariaDB licenses. [2016-04-14]. 
  3. Dead database walking: MySQL's creator on why the future belongs to MariaDB - MariaDB, open source, mysql, Oracle. Computerworld. [2013-09-11]. 
  4. MariaDB versus MySQL - Compatibility. MariaDB KnowledgeBase. [2014-09-17]. 
  5. Aria FAQ. MariaDB KnowledgeBase. [2014-09-17]. 
  6. About XtraDB. MariaDB KnowledgeBase. [2014-09-17]. 
  7. Why does MariaDB 10.2 use InnoDB instead of XtraDB?. MariaDB KnowledgeBase. [2019-01-14]. 
  8. Why is the project called MariaDB?. MariaDB KnowledgeBase. [2014-09-17]. 
  9. MariaDB 5.1.38 Release Notes. [2015-09-21]. 
  10. MariaDB 5.1.67 Release Notes. [2015-09-21]. 
  11. MariaDB 5.2.0 Release Notes. [2015-09-21]. 
  12. MariaDB 5.2.14 Release Notes. [2015-09-21]. 
  13. MariaDB 5.3.0 Release Notes. [2015-09-21]. 
  14. MariaDB 5.3.12 Release Notes. [2015-09-21]. 
  15. MariaDB 5.5.20 Release Notes. [2015-09-21]. 
  16. MariaDB 10.4.13, 10.3.23, 10.2.32, 10.1.45 and 5.5.68 now available . [2020-05-13]. 
  17. MariaDB 10.0.0 Release Notes. [2015-09-21]. 
  18. MariaDB 10.0.38, MariaDB Connector/J 2.4.0 and MariaDB Connector/Node.js 2.0.3 now available. [2019-03-26]. 
  19. MariaDB 10.1.0 Release Notes. [2015-09-21]. 
  20. MariaDB 10.5.7, 10.4.16, 10.3.26, 10.2.35 and 10.1.48 now available. [2020-11-04]. 
  21. MariaDB 10.2.0 Release Notes. [2016-09-28]. 
  22. 22.0 22.1 22.2 22.3 22.4 22.5 MariaDB 10.7.1 RC, and MariaDB 10.6.5, 10.5.13, 10.4.22, 10.3.32 and 10.2.41 now available. [2021-11-09]. 
  23. MariaDB 10.3.0 Release Notes. [2017-04-23]. 
  24. MariaDB 10.4.0 Release Notes. [2018-11-15]. 
  25. MariaDB 10.5.0 Now Available. [2019-12-03]. 
  26. MariaDB 10.6.0 now available. [2021-04-26]. 
  27. 10.7.0 Comes As Preview Releases. [2021-11-10]. 
  28. Features / Replace MySQL with MariaDB , 2013-01-21
  29. MariaDB 5.2.7 shipped with HeidiSQL. Heidisql.com. [2013-04-16]. 
  30. MariaDB 5.2.7 released! , Monty Program Group Blog
  31. Works With MariaDB - AskMonty KnowledgeBase. Kb.askmonty.org. [2013-10-28]. 
  32. https://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/ Arch Linux News - 25 March 2013 MariaDB replaces MySQL in repositories
  33. The Chakra Project - Get. Chakra-linux.org. [2013-04-16]. 
  34. Oracle who? Fedora & openSUSE will replace MySQL with MariaDB. ZDNet. 2013-01-31 [2014-09-17]. 
  35. Distributions Which Include MariaDB. [2015-07-12]. '
  36. The Register 12 September 2013 Google swaps out MySQL, moves to MariaDB'. [2015-07-12]. '
  37. 杨智杰. Google弃甲骨文MySQL,将大规模导入MariaDB. iThome. 电周文化事业. 2013-09-26 [2014-06-18] (繁体中文(中国台湾)). 
  38. MySQL 5.1 vs. MySQL 5.5: Floats, Doubles, and Scientific Notation. Mozilla IT. [2014-09-17]. 
  39. mariadb-server-10.0.16v0 – multithreaded SQL database (server). OpenBSD ports. 2015-01-30 [2015-02-11]. 
  40. Switch from using MySQL to using MariaDB attempt #2. [2014-09-28]. 
  41. openSUSE Dumps MySQL Makes MariaDB Default Database. Muktware. [2014-09-17]. 
  42. Red Hat ditches MySQL, switches to MariaDB. Itwire.com. [2013-09-11]. 
  43. Slackware News - 23 March 2013 ''Slackware switching to the MariaDB database''. Slackware.com. [2013-04-16]. 
  44. SaltOS sees gains with subqueries in MariaDB. MariaDB Foundation. [2015-07-12]. 
  45. Web of Trust (WOT) trusts the MariaDB upgrade. MariaDB Foundation. [2015-07-12]. 
  46. free and open-source web server solution stack for professional PHP development on the Windows. MariaDB Foundation. [2015-07-12]. 
  47. How Zimbra is Changing. Zimbra. [2015-07-12]. 

延伸阅读

参阅

外部链接