MariaDB

MariaDB是MySQL關聯式資料庫管理系統的一个分叉，由社区开发，有商业支持，旨在继续保持在GNU GPL下开源。MariaDB的开发是由MySQL的一些原始开发者领导的，他们担心甲骨文公司收购MySQL后会有一些隐患。 MariaDB打算保持与MySQL的高度兼容性，与MySQL API和命令精确匹配。 MariaDB自带了一个新的存储引擎（英语：storage engine）Aria，它可以替代MyISAM，成为默认的事务和非事务引擎。 它最初使用XtraDB（英语：XtraDB）作为默认存储引擎， 并从10.2版本切换回InnoDB。 它的首席开发人员是米卡埃爾·維德紐斯，他是MySQL AB的创始人之一，也是Monty Program AB的创始人。2008年1月16日，MySQL AB 宣布它已经同意被昇陽電腦集团以大约10亿美元的价格收购。该项收购已于2008年2月26日完成。MariaDB是以Monty的小女儿Maria命名的，就像MySQL是以他另一个女儿My命名的一样。 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版的功能和自行開發的新功能。 MariaDB的API和协议兼容MySQL，另外又添加了一些功能，以支持原生的非阻塞操作和进度报告。这意味着，所有使用MySQL的连接器、程式库和应用程序也将可以在MariaDB下工作。在此基础上，由于担心甲骨文MySQL的一个更加封闭的软件项目，Fedora等Linux发行版已经在最新版本中以MariaDB取代MySQL，维基媒体基金会的服务器同样也使用MariaDB取代了MySQL。 如下是支持MariaDB的工具： DBEdit 一个免费的MariaDB数据库和其他数据库管理应用程序。 Navicat 一系列Windows、Mac OS X、Linux下专有数据库管理应用程序。 HeidiSQL 一个Windows上自由和开放源码的MySQL客户端。它支持MariaDB的5.2.7版本和以后的版本。 phpMyAdmin 一个基于网络的MySQL数据库管理应用程序 以下应用程序对MariaDB给予官方支持： Drupal ERP5 Kajona MediaWiki Moodle MONyog ownCloud Plone WordPress Yii Framework Zend Framework LAMP stack Arch Linux Chakra Linux Fedora（从Fedora 19起） CentOS Google Mozilla基金会 OpenBSD (from 5.7) openSUSE（从openSUSE 12.3起） Oracle Linux（从第7版起） Red Hat Enterprise Linux（从RHEL 7起） Slackware SaltOS Web Of Trust WPN-XM Zimbra（从8.5起） 维基媒体基金会 MariaDB Crash Course, Ben Forta（英语：Ben Forta）, Addison Wesley, 2011, ISBN 0-321-79994-1 引用 MariaDB 11.6.0 Release Notes.  MariaDB 11.6.1 Release Notes.  MariaDB 11.5.2 Release Notes.  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）.  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）.  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）.  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. [2024-08-12].  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）.  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）.  Bartholomew, Daniel. Getting Started with MariaDB. 2013. ISBN 9781782168096.  Bartholomew, Daniel. MariaDB Cookbook. 2014. ISBN 978-1-78328-440-5.  Forta, Ben. MariaDB Crash Course. Addison Wesley. 2011. ISBN 0-321-79994-1.  自由软件主题 关系型数据库管理系统比较 TemporalDB 維基教科書中的相關電子教程：MariaDB MariaDB Foundation website （页面存档备份，存于互联网档案馆） MariaDB Corporation website （页面存档备份，存于互联网档案馆） Download MariaDB （页面存档备份，存于互联网档案馆） SkySQL - MariaDB Cloud （页面存档备份，存于互联网档案馆） MariaDB Tutorial （页面存档备份，存于互联网档案馆） YouTube上的MariaDB, the Backward Compatible Branch of MySQL(R) Database Server – a lecture given by Monty Widenius at Google MariaDB Blog （页面存档备份，存于互联网档案馆） MariaDB Release Notes （页面存档备份，存于互联网档案馆）