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

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

我正在开发一个最终可能拥有非常大数据库的网站。该网站直到 deviantART 推出后才会成为一个艺术社区。我将运行大量查询来分析网站的使用情况。我预计其中一些查询会破坏数据库,因为我还不知道如何优化 SQL 查询。我刚开始使用小型 Linux VPS,将来会迁移到物理服务器。

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

答案1

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

答案2

答案3

首先,让我先说明一下我非常偏爱 PostgreSQL。我在相当大的网站上大量使用 PostgreSQL 和 MySQL。我时不时会遇到 MySQL 性能下降的问题。当这种情况发生时,我通常会重新启动它,然后一切就会恢复正常。还值得注意的是,我们在从 8 到 32 核的所有机器上运行 PostgreSQL,而我们的 MySQL 集群则运行在一组 8 核机器上。Monty 在 Sun 工作时曾表示,MySQL 在超过 4 核的单个机器上无法扩展。

答案4

实际上,这取决于您要运行哪种类型的查询。除非您运行非常复杂的查询,否则对于非常大的网站来说,这两种数据库都可以。这两个数据库都运行非常大规模的网站,这方面有很好的例子

相关内容