【问题标题】:Alternative to standard MySQL using PHP使用 PHP 替代标准 MySQL
【发布时间】:2012-07-04 02:31:27
【问题描述】:

是的,我又是另一个人来回答这个烦人的问题……但到目前为止我还不相信,所以就这样吧!

我正在开发一个严重依赖 MySQL 和 PHP 的项目,它使用 php/mysql/setup 打包的标准 mysql 函数,因此没有“额外酷的东西”。

我应该将引擎更改为像 MariaDB 或类似的替代引擎,还是只使用 mysqli?或者像 PDO 之类的东西?

就整体性能和可用性而言,了解任何替代方案以及最终“更好”的方案都是很好的选择。

【问题讨论】:

标签: php mysql pdo mysqli mariadb


【解决方案1】:

PDO,因为它不仅支持 MySQL。而 MySQLI 显然只支持 MySQL。如果您使用 PDO,您将更容易从 MySQL 过渡到例如 PostgreSQL。

A great reference on PDO.

【讨论】:

  • 感谢您的回答,但我希望获得更多选择,而不仅仅是我已经提到的那些......
【解决方案2】:

如果你想重写整个数据库逻辑,我建议你尝试Doctrine2 ORM。它真的很强大,可以处理很多 DBM(例如通过 PDO 或自定义连接器以支持 MongoDB)。

如果您不这样做,PDO 可能是您的最佳选择。

【讨论】:

    猜你喜欢
    • 2020-05-02
    • 1970-01-01
    • 2019-07-06
    • 2023-03-15
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多