xtradb vs innodb

时间:2012-08-20 12:08:21

标签: mysql database innodb mariadb xtradb

我被要求检查Mariadb,因为Centos暂时不提供MySQL 5.5。我已经读过xtradb服务器作为innodb的一个下降。

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

你认为我应该转向Mariadb吗?由于更新(如果有的话),我将来可能面临哪些问题。

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

提前感谢您的意见,

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

2 个答案:

答案 0 :(得分:20)

XtraDB是InnoDB,添加了几个补丁。补丁本身来自Google,Facebook和其他人。 XtraDB由Percona维护,是Percona Server的核心。

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

可以在此处看到MySQL和Percona Server之间的功能比较:

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

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

基准测试表明XtraDB在大规模并行体系结构上的扩展性更好,尤其是XtraDB更适合于大量写入工作负载。 MySQL 5.6中的InnoDB引擎将包含到目前为止仅在XtraDB中可用的许多功能和优点。

答案 1 :(得分:0)

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