注意:这不是关于哪个数据库更好的问题,根本不是。
您好,我的客户有一个具有以下堆栈的共享主机: PHP:7.xx MySQL:5.6.x Postgres:9.2.x PhpMyAdmin PhpPgAdmin
我可以使用 MySQL(PHP) 和 PostgreSQL(C#、Go、Python、JS),但我个人更喜欢 Postgres,而且我的客户的主机规格使得使用一些 SQL 功能(如 CTE)变得更加困难,这些功能在 MySQL 中不支持5.6(我知道8.0有)。
问题:我打算使用Postgres,但是我有点担心PHP+Postgres的组合,因为似乎大多数PHP开发都是与MySQL耦合的,例如,与PhpPgAdmin(最后一个版本)相比,PhpMyAdmin正在积极开发从 2018 年开始),而且似乎总是假设 PHP 使用 MySQL 运行,而 Postgres 就像第二公民。
那么,根据您的经验,我应该使用 Postgres 还是 MySQL,以尽量减少可能出现的麻烦?谢谢。
Smart猫小萌