MariaDB

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

MariaDB打算保持与MySQL的高度兼容性,与MySQL API和命令精确匹配。 MariaDB自带了一个新的Aria,它可以替代MyISAM,成为默认的事务和非事务引擎。 它最初使用作为默认存储引擎, 并从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,另外又-{zh-hans:添加; zh-tw:新增}-了一些功能,以支持原生的非阻塞操作和进度报告。这意味着,所有使用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, , Addison Wesley, 2011, ISBN 0-321-79994-1

参考文献
; 引用

延伸閱讀
*
*
*

参阅

  • 关系型数据库管理系统比较

*TemporalDB

外部連結

评论 (0)

  • 还没有评论,来抢沙发吧。