mysql 在 pg 面前就是个半残的 rmdbs 事务竟然不支持表结构修改,断电或进程出错时容易导致数据文件损坏。 当然 mysql 大体上写性能会好些,特别是优化过后。 因此,根据你的应用场景进行选择了,数据不是很多,需要数据完整性和功能的话,选 PG 。 像 uber 那样存在大量写的话,就选 mysql ,配合容灾策略的话问题也不大,像淘宝都是用 mysql 的。 不存在哪个数据库系统可以适用任何场景。