Antes de tomar uma decisão com base na escalabilidade, você pode ler essas duas páginas e decidir quanto valoriza sua sanidade:
Estou trabalhando em um site que pode eventualmente ter um banco de dados muito grande. O site será uma comunidade de arte não até o deviantART. Eu vou estar executando muitas consultas para analisar como o site é usado. Espero que algumas das consultas matem o banco de dados porque não sei como otimizar as consultas SQL (ainda). Estou começando com um pequeno VPS no Linux e mudaria para servidores físicos no futuro.
Qual banco de dados seria dimensionado da melhor forma, considerando essa situação?
Antes de tomar uma decisão com base na escalabilidade, você pode ler essas duas páginas e decidir quanto valoriza sua sanidade:
Realmente, depende de que tipo de consultas você estará executando. A menos que você esteja executando consultas muito complexas, será bom para um site muito grande. Existem bons exemplos de ambos os bancos de dados executando sites de grande escala
Tags mysql postgresql scaling linux