9

我已经是 MySQL 用户很长时间了。我想开始使用最流行的叉子之间的所有不同变体。问题是我找不到它们之间的任何好的比较,我最终只会尝试所有这些。我担心的是生产方面,因为我不会在生产中试验所有这些分叉。

您是否在生产环境中运行过任何 MySQL 分支?

有什么优势?有什么缺点?

4

1 回答 1

19

基本上:

  • Percona Server - MySQL 加上 10% 用于“实际生产”
  • MariaDB - 一个“替代”分支,旨在在添加自己的功能的同时实现兼容性
  • Drizzle - 一种数据库服务器,使用相同的网络协议,并且在很大程度上与 MySQL 兼容 DML,共享一些代码祖先。

免责声明:我曾在 MySQL AB 和 Sun 在 MySQL 上工作,是 Drizzle 的核心开发人员(从一开始),目前是 Percona 的服务器开发总监,我将许多 MariaDB 和 Oracle MySQL 开发人员视为朋友(和长期同事)。

如果您根本不想更改任何应用程序代码:那就是 MariaDB、Percona Server 和 Oracle MySQL 之间的选择。

如果您想要一个专为类似云的环境而设计的数据库服务器,它是模块化的并且完全是一个开源项目:请查看 Drizzle。

于 2012-10-05T01:49:58.637 回答