26

我被要求检查 Mariadb,因为 Centos 目前不提供 MySQL 5.5。我已经读过 xtradb 服务器作为 innodb 的一部分。

使用其中一个或另一个有什么好处,因为如果它们相等,它们就不会被称为相同的名称?

你认为我应该切换到 Mariadb 吗?如果有更新,我将来可能会遇到什么样的问题。

我知道 MySQL 的创始人是 Mariadb 的幕后推手,Oracle 现在在管理 MySQL。作为一个棘手的决定,这似乎有点棘手。

提前感谢您的意见,

更新,我在这里问了这个问题,因为谷歌没有显示任何最近的更新。仅 2012 年之前发布的一些旧比较

4

2 回答 2

21

XtraDB 是添加了几个补丁的 InnoDB。这些补丁本身来自谷歌、Facebook 和其他公司。XtraDB 由Percona维护,是 Percona Server 的核心。

你可能认为 Percona 是一个分销商,负责收集、协调和维护补丁并分发 MySQL 服务器的增强版本。

可以在这里看到库存 MySQL 和 Percona Server 之间的功能比较:

http://www.percona.com/software/percona-server/feature-comparison

XtraDB 引擎也作为默认 InnoDB 实现在MariaDB中提供。MariaDB 还包括库存的 InnoDB 作为可插拔存储引擎,因此您可以选择。

基准测试表明 XtraDB 在大规模并行架构上的扩展性更好,尤其是 XtraDB 更适合写入繁重的工作负载。MySQL 5.6 中的 InnoDB 引擎将包含迄今为止仅在 XtraDB 中可用的许多功能和优势。

于 2012-08-20T14:10:57.330 回答
0

xtradb 是 innodb 的一个分支(mariadb 还提供了 innodb 的原始副本),但有一些改进的补丁(其中还有以前从未被 MySQL 接受的 Google 和 Facebook 补丁)

于 2012-08-20T14:05:30.740 回答