PDO和MariaDB

2022-08-30 13:11:42

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

然而,最近的发展使我认为MySQL将开始逐渐消失,以取代MariaDB,特别是自MariaDB以来:

  • 将自己视为比MySQL领先许多年的开发人员,而无需将新开发投入付费领域(例如集群)。
  • 大多数主要的MySQL开发人员在Oracle接管后都搬到了MariaDB。
  • 正在成为各种Linux发行版上取代MySQL的默认数据库。
  • 是MySQL的替代品,大公司开始采用MariaDB,如维基百科(在这里阅读博客文章)。

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

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

链接


答案 1

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

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


答案 2

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

是的。

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


推荐