打开主菜单

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

MariaDB
MariaDB Logo.png
開發者 MariaDB Corporation Ab
MariaDB Foundation
初始版本 2009年1月22日,​10年前​(2009-01-22
穩定版本 10.3.16(2019年6月17日,​34天前​(2019-06-17[1][±]
預覽版本 10.4.5 [2](2019年5月21日,​61天前​(2019-05-21[±]
源代码库 編輯維基數據鏈接
编程语言 C語言C++PerlBash
操作系统 MacOSWindowsSolarisLinux
MacOSUnix BSD[3]
语言 英语
类型 RDBMS
许可协议 GNU通用公共许可证#GPLv2(第2版)
GNU宽通用公共许可证(客户端库)[4]
网站 mariadb.org
mariadb.com

MariaDB打算保持与MySQL的高度兼容性,确保具有库二进制奇偶校验的直接替换功能,以及与MySQL API和命令的精确匹配。[6] MariaDB自带了一个新的存储引擎英语storage engineAria,它可以替代MyISAM,成为默认的事务和非事务引擎。[7] 它最初使用XtraDB英语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.63 2019年1月30日 (2019-01-30)[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.38 2019年2月6日 (2019-02-06)[22] Stable (GA)
舊版本,仍被支援: 10.2 2016年4月18日 (2016-04-18)[23] 10.2.23 2019年3月26日 (2019-03-26)[24] Stable (GA)
當前版本: 10.3 2017年4月16日 (2017-04-16)[25] 10.3.13 2019年2月21日 (2019-02-21)[26] Stable (GA)
最新预览版本: 10.4 2018年11月9日 (2018-11-09)[27] 10.4.3 2019年2月25日 (2019-02-25)[28] Release Candidate
格式:
舊版本
舊版本,仍被支援
当前版本
最新的预览版
未来版本

第三方软件编辑

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

如下是支持MariaDB的工具:

客户端编辑

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

应用编辑

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

突出用户编辑

参阅编辑

书籍编辑

参考文献编辑

引用
  1. ^ MariaDB 10.3.16 Release Notes. mariadb.com. 2019-06-17 [2019-06-17]. 
  2. ^ MariaDB 10.4.5 now available ,mariadb.org
  3. ^ Download MariaDB: TX, AX, Connectors, Bundles, apt/yum. MariaDB. [2018-10-30]. 
  4. ^ MariaDB licenses. 
  5. ^ Dead database walking: MySQL's creator on why the future belongs to MariaDB - MariaDB, open source, mysql, Oracle. Computerworld. [2013-09-11]. 
  6. ^ MariaDB versus MySQL - Compatibility. MariaDB KnowledgeBase. [17 September 2014]. 
  7. ^ Aria FAQ. MariaDB KnowledgeBase. [17 September 2014]. 
  8. ^ About XtraDB. MariaDB KnowledgeBase. [17 September 2014]. 
  9. ^ Why does MariaDB 10.2 use InnoDB instead of XtraDB?. MariaDB KnowledgeBase. [14 January 2019]. 
  10. ^ Why is the project called MariaDB?. MariaDB KnowledgeBase. [17 September 2014]. 
  11. ^ MariaDB 5.1.38 Release Notes. [2015-09-21]. 
  12. ^ MariaDB 5.1.67 Release Notes. [2015-09-21]. 
  13. ^ MariaDB 5.2.0 Release Notes. [2015-09-21]. 
  14. ^ MariaDB 5.2.14 Release Notes. [2015-09-21]. 
  15. ^ MariaDB 5.3.0 Release Notes. [2015-09-21]. 
  16. ^ MariaDB 5.3.12 Release Notes. [2015-09-21]. 
  17. ^ MariaDB 5.5.20 Release Notes. [2015-09-21]. 
  18. ^ MariaDB 5.5.63 and MariaDB Connector/ODBC 3.1.0 now available. [2019-3-26]. 
  19. ^ MariaDB 10.0.0 Release Notes. [2015-09-21]. 
  20. ^ MariaDB 10.0.38, MariaDB Connector/J 2.4.0 and MariaDB Connector/Node.js 2.0.3 now available. [2019-03-26]. 
  21. ^ MariaDB 10.1.0 Release Notes. [2015-09-21]. 
  22. ^ MariaDB 10.1.38 now available. mariadb.org. 2018-08-07. 
  23. ^ MariaDB 10.2.0 Release Notes. [2016-09-28]. 
  24. ^ MariaDB 10.2.23 and MariaDB Connector/J 2.4.1 Now Available. 
  25. ^ MariaDB 10.3.0 Release Notes. [2017-04-23]. 
  26. ^ MariaDB 10.3.13 and MariaDB Connector/C 3.0.9 now available. [2019-03-26]. 
  27. ^ MariaDB 10.4.0 Release Notes. [2018-11-15]. 
  28. ^ https://mariadb.org/mariadb-10-4-3-now-available/.  已忽略文本“titleMariaDB 10.4.3 now available ” (帮助); 缺少或|title=为空 (帮助)
  29. ^ Features / Replace MySQL with MariaDB, 2013-01-21
  30. ^ Wikipedia Adopts MariaDB. 维基媒体基金会. 2013-04-22. 
  31. ^ MariaDB 5.2.7 shipped with HeidiSQL. Heidisql.com. [2013-04-16]. 
  32. ^ MariaDB 5.2.7 released! 互联网档案馆存檔,存档日期2011-10-20., Monty Program Group Blog
  33. ^ Works With MariaDB - AskMonty KnowledgeBase. Kb.askmonty.org. [2013-10-28]. 
  34. ^ https://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/ Arch Linux News - 25 March 2013 MariaDB replaces MySQL in repositories
  35. ^ The Chakra Project - Get. Chakra-linux.org. [2013-04-16]. (原始内容存档于2013-02-13). 
  36. ^ Oracle who? Fedora & openSUSE will replace MySQL with MariaDB. ZDNet. 31 January 2013 [17 September 2014]. 
  37. ^ Distributions Which Include MariaDB. '
  38. ^ The Register 12 September 2013 Google swaps out MySQL, moves to MariaDB'. '
  39. ^ 楊智傑. Google棄甲骨文MySQL,將大規模導入MariaDB. iThome. 電週文化事業. 2013-09-26 (中文(台灣)‎). 
  40. ^ MySQL 5.1 vs. MySQL 5.5: Floats, Doubles, and Scientific Notation. Mozilla IT. [17 September 2014]. 
  41. ^ mariadb-server-10.0.16v0 – multithreaded SQL database (server). OpenBSD ports. 2015-01-30 [2015-02-11]. 
  42. ^ Switch from using MySQL to using MariaDB attempt #2. [28 September 2014]. 
  43. ^ openSUSE Dumps MySQL Makes MariaDB Default Database. Muktware. [17 September 2014]. 
  44. ^ Red Hat ditches MySQL, switches to MariaDB. Itwire.com. [2013-09-11]. 
  45. ^ Slackware News - 23 March 2013 ''Slackware switching to the MariaDB database''. Slackware.com. [2013-04-16]. 
  46. ^ SaltOS sees gains with subqueries in MariaDB. MariaDB Foundation. 
  47. ^ Web of Trust (WOT) trusts the MariaDB upgrade. MariaDB Foundation. 
  48. ^ free and open-source web server solution stack for professional PHP development on the Windows. MariaDB Foundation. 
  49. ^ How Zimbra is Changing. Zimbra. 
  50. ^ Wikipedia Adopts MariaDB. Wikimedia Foundation. 2013-04-22.