36

我在 PHP 中使用 PDO 已经有一段时间了,现在正在使用 MySQL。

然而,最近的发展让我认为 MySQL 将开始逐渐淡出以取代 MariaDB,尤其是在 MariaDB 之后:

  • 认为自己比 MySQL 早了许多开发人员年,而没有将新的开发投入付费领域(例如集群)。
  • 在甲骨文接管之后,大多数主要的 MySQL 开发人员都转向了 MariaDB。
  • 正在成为在各种 Linux 发行版上取代 MySQL 的默认数据库。
  • 是 MySQL 替代品的下降,大公司开始采用 MariaDB,例如 Wikipedia(在此处阅读博客文章)。

所以我的问题是,因为 MariaDB 似乎没有在 PDO 驱动程序中列出,并且认为 MariaDB 被设计为“替代品”,并且可能在未来逐步淘汰 MySQL。

我是否可以将 MySQL PDO 驱动程序与 MariaDB 数据库一起使用,至少在官方 MariaDB 驱动程序可用之前?

链接

4

2 回答 2

28

MariaDB 和 MySQL 100% 99% 兼容。这包括连接器兼容性。

编辑:直到 MariaDB 工具作为 MySQL 工具(例如 mysqldump)提供,并且数据文件也是二进制兼容的

于 2013-04-24T14:47:33.673 回答
4

我是否可以将 MySQL PDO 驱动程序与 MariaDB 数据库一起使用,至少在官方 MariaDB 驱动程序可用之前?

是的。

以及 Percona 或任何其他在其核心中都是旧的好 mysql 的分支。

于 2013-04-24T14:48:35.077 回答