MySQL 在某些方面比 PostgreSQL 更好吗?

Mas*_*meo 8 mysql postgresql sql

我知道这个问题听起来很挑衅,但事实并非如此。我最近发现 MySQL 在很多领域都存在限制,并且越来越喜欢 PostgreSQL。它的扩展性更好,并且比 MySQL 更尊重 SQL 标准。

我仍然是 PostgreSQL 世界的新手,并且由于我愿意在我未来的所有项目中远离 MySQL,我想知道的是:MySQL 是否有任何特定的特性使它做得更好(如更多高性能或更用户友好等..)比在 PostgreSQL 中?

我想知道我会从 MySQL 中错过什么。我已经发现 MySQL 中的 AUTO_INCREMENT 字段比 PostgreSQL 中的 SEQUENCES 更方便,而且过去在 Windows 中的部署是有问题的(不再是问题了。对我来说从来都不是问题)。

还有什么?

cag*_*nut 3

您显然是从开发人员的角度来处理这个问题的,因此您可能会在 SO 中找到更有用的答案。

从管理角度来看:
- 复制 (HA)
- 复制(扩展*)
- 复制(备份)
- 应用程序支持
- 社区的规模和深度(文档、支持)
- 现有安装基础/可用作业

*请注意,您提到了postgres更好的缩放。扩展对于每个人来说都有不同的含义,但作为一般规则,具有在多个服务器之间分散负载的路径的事物比没有的事物具有更好的扩展性。