MB / s indica quantos megabytes por segundo a unidade pode processar como taxa de transferência. O IOPS indica quantas operações únicas por segundo podem ser manipuladas.
Acesso sequencial significa que, por exemplo, um arquivo grande é lido, o acesso aleatório significa que você está lendo partes únicas de arquivos diferentes.
Se você procurar uma unidade para uso do banco de dados, deverá procurar:
-
Um SSD de classe empresarial, de servidor ou de servidor do tipo SLC (melhor, mas mais caro) ou MLC. Tente evitar um disco SSD do tipo TLC.
-
Pelo menos dois deles, para formar um RAID e evitar a perda de dados. A melhor estratégia de RAID para bancos de dados é o RAID10 de quantos discos você puder pagar. Se você tiver apenas dois discos, use um RAID1 (espelhamento). Evite RAID5 ou RAID6 para armazenamento de banco de dados se você precisar de desempenho. Os SSDs têm ciclos de gravação limitados e, no final dos ciclos de gravação, o SSD simplesmente falha instantaneamente. Então você quer ter uma cópia espelhada de seus dados para substituir o SSD com falha o mais rápido possível.
-
O ideal é usar um controlador RAID com uma unidade de backup de bateria e RAM para armazenar até mesmo gravações.
-
IOPS altos. Um banco de dados lê e grava algumas transações menores. Você se beneficia mais de IOPS do que de um alto throughput.
-
Taxa de transferência. Essa é a coisa menos importante. Você só se beneficia de altas taxas de transferência ao fazer backups ou restaurações.
Resposta atualizada com base nos comentários:
-
O software RAID pode ser uma solução, se o seu armazenamento residir em um Solaris ou Illumos suportado pela Oracle ou algo similar. Um controlador RAID de hardware não é necessário, pois o ZFS faz um bom trabalho para altas cargas de banco de dados de IOPS sem um controlador RAID de hardware. Um controlador RAID de hardware pode até diminuir sua configuração.
-
Eu absolutamente recomendaria contra o uso de um software RAID Linux (mdraid). É bom para altas taxas de transferência, mas tem taxas muito baixas de IOPS. Isso é bom para um servidor de arquivos, mas não para um servidor de banco de dados.