background image

但是提供了更多底层代码更改,试图提供比标准

 MySQL 更多的性能改进。MariaDB 直接利

用来自

 Percona 的 XtraDB 引擎,由于它们使用的是完全相同的引擎,因此每次使用存储引

擎时没有显著的差别。
  此外,

MariaDB 提供了 MySQL 提供的标准存储引擎,即 MyISAM 和 InnoDB。因此,

实际上,可以将它视为

 MySQL 的扩展集,它不仅提供 MySQL 提供的所有功能,还提供

其他功能。

MariaDB 还声称自己是 MySQL 的替代,因此从 MySQL 切换到 MariaDB 时,无

需更改任何基本代码即可安装它。
  最后可能也是最重要的一点是,

MariaDB  的主要创建者是 Monty Widenius,也是

 

MySQL 的初始创建者。Monty 成立了一家名为 Monty Program 的公司来管理 MariaDB 的开
发,这家公司雇佣开发人员来编写和改进

 MariaDB 产品。这既是一件好事,也是一件坏事:

有利的一面在于他们是

 Maria 功能和 bug 修复的佼佼者,但公司不是以赢利为目的,而是

由产品驱动的,这可能会带来问题,因为没有赢利的公司不一定能长久维持下去。
  

Drizzle

  本文介绍的最后一款产品是

 Drizzle。与之前介绍的两款产品不同,Drizzle 与 MySQL 

有很大差别,甚至声称它们不是

 MySQL 的替代产品。他们期望对 MySQL 进行一些重大更

改,想要提供一种出色的解决方案来解决高可用性问题,即使这意味着要更改我们已经习
惯了的

 MySQL 的各个方面。

  在公司的

 FAQ 页面,阅读其中提供的问题时就会发现,Drizzle 进一步地强调了其基

本目标。他们不满意

 MySQL 4.1 版本之后对 MySQL 代码进行的一些更改,声称许多开发

人员不想花费额外的钱。他们承认其产品与

 SQL 关系数据库甚至是不兼容的。这确实与

 

MySQL 有很大的不同。