本页使用了标题或全文手工转换

MariaDB

维基百科,自由的百科全书
跳转至: 导航搜索
MariaDB
Mariadb-seal-browntext.svg
開發者 SkySQL[1]
MariaDB基金會
初始版本 2009年1月22日  (2009-01-22)
穩定版本 10.0.15 / 2014年11月25日(24天前) (2014-11-25)
預覽版本 10.1.1 Alpha / 2014年10月17日(2個月前) (2014-10-17)
编程语言 CC++PerlBash
操作系统 跨平台UnixWindowsSolarisLinuxMac OSBSD[2]
语言 英语
类型 关系数据库
许可协议 GNU通用公共许可证(第2版),GNU通用公共许可证(客户端库)
網站 mariadb.org
The LAMP software bundle (here additionally with Squid).

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。[3]

MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(名稱代號為Aria英语Aria (storage engine))来代替MySQL的InnoDB

MariaDB由MySQL的创始人麥克爾·維德紐斯英语Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自麥克爾·維德紐斯的女儿瑪麗亞(英语Maria)的名字。

版本[编辑]

MariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。

第三方软件[编辑]

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

如下是支持MariaDB的工具:

客户端[编辑]

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

应用[编辑]

以下应用程序正式支持MariaDB:[8]

突出用户[编辑]

书籍[编辑]

参考与引用[编辑]

  1. ^ 郭和杰. MariaDB併入SkySQL,MySQL老班底團圓大反撲!. iThome. 電週文化事業. 2013-04-24 (中文(台灣)‎). 
  2. ^ MariaDB 5.5.30 Stable, Downloads Source, Binaries, and Packages
  3. ^ About MariaDB
  4. ^ Features / Replace MySQL with MariaDB, 2013-01-21
  5. ^ 5.0 5.1 Wikipedia Adopts MariaDB. 维基媒体基金会. 2013-04-22. 
  6. ^ MariaDB 5.2.7 shipped with HeidiSQL. Heidisql.com. [2013-04-16]. 
  7. ^ MariaDB 5.2.7 released!, Monty Program Group Blog
  8. ^ Works With MariaDB - AskMonty KnowledgeBase. Kb.askmonty.org. [2013-04-16]. 
  9. ^ https://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/ Arch Linux News - 25 March 2013 MariaDB replaces MySQL in repositories
  10. ^ The Chakra Project - Get. Chakra-linux.org. [2013-04-16]. 
  11. ^ http://www.zdnet.com/oracle-who-fedora-and-opensuse-will-replace-mysql-with-mariadb-7000010640/ Oracle who? Fedora & openSUSE will replace MySQL with MariaDB, 2013-02-1.
  12. ^ Google Waves Goodbye To MySQL In Favor Of MariaDB, 2013-Sept-14.
  13. ^ 楊智傑. Google棄甲骨文MySQL,將大規模導入MariaDB. iThome. 電週文化事業. 2013-09-26 (中文(台灣)‎). 
  14. ^ MySQL 5.1 vs. MySQL 5.5: Floats, Doubles, and Scientific Notation, 2013-17-1.
  15. ^ openSUSE Dumps MySQL Makes MariaDB Default Database, 2013-02-1.
  16. ^ Slackware News - 23 March 2013 ''Slackware switching to the MariaDB database''. Slackware.com. [2013-04-16].