哪个数据库服务器扩展性更好:PostgreSQL 还是 MySQL?

epo*_*olf 20 mysql postgresql linux scaling

我正在开发一个最终可能拥有非常大数据库的网站。该网站将成为一个艺术社区,直到 deviantART。我将运行大量查询来分析网站的使用方式。我希望某些查询会杀死数据库,因为我不知道如何优化 SQL 查询(目前)。我从一个小型 linux VPS 开始,将来会转移到物理服务器。

在这种情况下,哪个数据库的扩展性最好?

小智 16

在根据可扩展性做出决定之前,您可能需要通读这两页并确定您对自己的理智的重视程度:

  • 我可以有理智吗? (12认同)

小智 6

首先让我在我的答案前面加上我严重偏向 PostgreSQL 的事实。我在相当大的网站上大量使用 PostgreSQL 和 MySQL。我不时遇到 MySQL 性能下降的问题。发生这种情况时,我通常会重新启动它,然后一切就会恢复正常。还值得注意的是,我们在 8 到 32 个核心机器上运行 PostgreSQL,而我们的 MySQL 集群在一组 8 个核心机器上运行。Monty 在 Sun 时表示,MySQL 不能在超过 4 核的单个机器上进行扩展。