MariaDB名称来自Michael Widenius的女儿Maria的名字。图1 是MariaDB 的LOGO: 图1 MariaDB 的LOGO MariaDB 下载:https://downloads.mariadb.org/ MariaDB 网站:http://www.mariadb.org/ MariaDB最新稳定版为:MariaDB 5.5。上一个稳定版为:MariaDB 5.3。 MariaDB 是一个采用 Maria 存储引擎的 MySQL 分支版本,与 MySQL 相比较,MariaDB 更强的地方在于,二者支持的不同的引擎。通常可以通过show engines 命令来查看两种数据库服务器 支持的不同的引擎。 Support列的信息包括YES,NO 和 DEFAULT。 图2 和图3 分别是MySQL 5.5 和MariaDB 5.5 引擎列表: 图2 MySQL 5.5引擎列表 图3 MariaDB 5.5 引擎列表 对比二者 Sphinx全文搜索引擎是目前当前市场上最炙手可热的开源搜索引擎,MariaDB利用SphinxSE作为存储引擎。另外MariaDB基于事务的 Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,是InnoDB的变体。MariaDB默认的存储引擎是Aria,不是MyISAM。Aria可以支持事务,但是默认情况下没有打开事务支 持,因为事务支持对性能会有影响。PBXT 是 MariaDB 附带的一种存储引擎,PBXT 在 MariaDB 的 5.1/5.2/5.3 版本中存在,但从 MariaDB 5.5 开始就不再提供 PBXT 存储引擎,而且以后也将不再提供。另外MariaDB已经宣布了Cassandra存储引擎的一个预览版本。该插件允许MariaDB通过标准SQL语法 使用Cassandra集群。 MariaDB跟MySQL在绝大多数方面是兼容的,对于开发者来说,几乎感觉不到任何不同。目前MariaDB是发展最快的MySQL分支版本 。 |