Algo assim vai ser muito subjetivo. Depende muito do que seu banco de dados está fazendo. Alguns exigem discos mais rápidos e menos processadores, enquanto outros exigem o contrário.
Eu sou novo no mundo dos bancos de dados e gostaria de saber quais são as especificações cruciais de hardware quando se trata do desempenho do banco de dados. Eu pesquisei na internet e encontrei isso até agora (em ordem decrescente de importância):
1) Hard Disk: Get an SSD basically (much more IOPS than spinners)
2) Memory: Get as much as you can afford
3) CPU: For the same $ spent, prefer larger cache size over speed.
Estas descobertas são sensatas?
EDITAR : Eu gostaria de me concentrar no tamanho do cache da CPU versus velocidade da CPU.
EDIT2 : O banco de dados é usado para armazenar alguma combinação de ints e int arrays com poucos campos de texto. Há muitas consultas Select procurando por entradas existentes. Se a entrada não for encontrada, insira-a. Eu diria que a maioria do processamento estaria tentando encontrar uma correspondência em uma tabela com 200 colunas e 20k linhas. As instruções de inserção são muito poucas.
EDIT3 : Além disso, temos muitas visualizações (basicamente, selecione consultas).
Algo assim vai ser muito subjetivo. Depende muito do que seu banco de dados está fazendo. Alguns exigem discos mais rápidos e menos processadores, enquanto outros exigem o contrário.