Ao escolher uma solução primeiro, você deve saber a carga de trabalho máxima para a qual seu banco de dados deve estar pronto.
Se você tiver um produto que está instalando, esse produto terá uma recomendação para a configuração de diferentes cargas de trabalho.
Se o produto for projetado internamente, faça o benchmark, crie limites e custo de desempenho. Implante seu aplicativo gradualmente. Lembre-se do GMail convida? Eles foram criados para testar seu aplicativo na natureza, mas com um número controlado de usuários.
Separar os dados em partições é quase inútil. O único benefício é que a fragmentação será um pouco mais localizada, mas as solicitações do banco de dados são principalmente acesso aleatório.
NÃO use o RADI5. Use RAID1 ou RAID10. Pode ser RAIDZ (ZFS em uma SAN iSCSI) se a integridade dos dados for crítica.