epo*_*olf 20 mysql postgresql linux scaling
我正在开发一个最终可能拥有非常大数据库的网站。该网站将成为一个艺术社区,直到 deviantART。我将运行大量查询来分析网站的使用方式。我希望某些查询会杀死数据库,因为我不知道如何优化 SQL 查询(目前)。我从一个小型 linux VPS 开始,将来会转移到物理服务器。
在这种情况下,哪个数据库的扩展性最好?
小智 6
首先让我在我的答案前面加上我严重偏向 PostgreSQL 的事实。我在相当大的网站上大量使用 PostgreSQL 和 MySQL。我不时遇到 MySQL 性能下降的问题。发生这种情况时,我通常会重新启动它,然后一切就会恢复正常。还值得注意的是,我们在 8 到 32 个核心机器上运行 PostgreSQL,而我们的 MySQL 集群在一组 8 个核心机器上运行。Monty 在 Sun 时表示,MySQL 不能在超过 4 核的单个机器上进行扩展。