PDO和MariaDB

Hen*_*ker 34 php pdo mariadb

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

然而,最近的发展使我认为MySQL将开始逐渐淡出以取代MariaDB,尤其是自MariaDB以来:

  • 考虑自己在MySQL之前的许多开发人员年,而没有将新的开发纳入付费领域(例如集群).
  • 甲骨文接手后,大多数主要MySQL开发人员转移到了MariaDB.
  • 正在成为在各种Linux发行版上替换MySQL的默认数据库.
  • 是MySQL的替代品,大型公司开始采用维基百科等MariaDB(阅读此处的博客文章).

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

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

链接

Mát*_*lei 26

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

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

  • "差不多"可以产生很大的不同! (6认同)
  • MariaDB和MySQL [*几乎*100%兼容](https://kb.askmonty.org/en/mariadb-vs-mysql-compatibility/). (2认同)
  • 没错,随着新功能添加到 MariaDB,差距会更大,但 MariaDB 开发人员正在尝试合并 MySQL 更改以确保向后兼容性。但是(目前),差距非常小,主要只影响内部机制,对 PDO 连接几乎没有影响。 (2认同)

You*_*nse 5

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

是的。

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