Compartilhar via


Níveis de RAID e SQL Server

Os níveis de RAID (Redundant Array of Independent Disks) 0, 1 e 5 são normalmente implementados com SQL Server.

Nível 0

Esse nível também é conhecido como distribuição de disco, porque usa um sistema de arquivos em disco chamado de conjunto de distribuição. Os dados são divididos em blocos e difundidos em uma ordem fixa entre todos os discos em uma matriz. INVADA 0 melhora o desempenho de leitura e gravação difundindo operações por vários discos. As operações podem, então, ser executadas independentemente e ao mesmo tempo.

RAID 0 é semelhante a RAID 5, mas RAID 5 também oferece tolerância a falhas.

Distribuição de disco em 4 discos usando RAID 0

Nível 1

Esse nível também é conhecido como espelhamento de disco, porque usa um sistema de arquivos em disco chamado de conjunto de espelho. O espelhamento de disco fornece uma cópia redundante idêntica do disco selecionado. Todos os dados gravados no disco principal são gravados no disco espelho. RAUD 1 oferece tolerância a falhas e geralmente melhora o desempenho de leitura, mas pode comprometer o desempenho de gravação.

Espelhamento de disco usando o RAID 1

Nível 2

Esse nível adiciona redundância usando um método de correção de erros que difunde a paridade por todos os discos. O RAID 2 também usa uma estratégia de distribuição de disco que divide um arquivo em bytes, difundindo-os por vários discos. Essa estratégia oferece apenas melhoria marginal no uso de disco e desempenho de leitura e gravação em relação ao espelhamento (RAID 1). O RAID 2 não é tão eficiente quanto os outros níveis de RAID e geralmente não é usado.

Nível 3

Esse nível usa o mesmo método de distribuição de disco que o RAID 2, mas o método de correção de erros exige apenas um disco para dados de paridade. A quantidade de espaço em disco usada varia com o número de discos de dados. O RAID 3 fornece alguma melhoria do desempenho de leitura e gravação.

Nível 4

Este nível usa dados distribuídos em blocos ou segmentos muito maiores que RAID 2 ou RAID 3. Como RAID 3, o método de correção de erros requer apenas um disco para dados de paridade. Esse recurso mantém os dados de usuário separados dos dados de correção de erros. RAID 4 não é tão eficiente quanto os outros níveis de RAID e geralmente não é usado.

Nível 5

Também conhecido como distribuição com paridade, este nível é a estratégia mais usada em projetos novos. O RAID 5 é semelhante ao RAID 4, pois esse nível distribui os dados em grandes blocos pelos discos em uma matriz. Porém, RAID 5 é diferente porque grava a paridade por todos os discos. A redundância de dados é fornecida pelas informações de paridade. Os dados e informações de paridade são arranjados na matriz do disco de modo que os dois tipos de informação estejam sempre em discos diferentes. A distribuição com paridade oferece melhor desempenho que o espelhamento de disco (RAID 1). Porém, quando um membro da distribuição está ausente, o desempenho de leitura é comprometido, por exemplo, quando um disco falha.

Distribuição de disco com paridade usando RAID 5

Nível 10 (1+0)

Este nível também é conhecido como espelhamento com distribuição. RAID 10 usa uma matriz distribuída de discos que são espelhados em outro conjunto idêntico de discos distribuídos. Por exemplo, uma matriz distribuída pode ser criada usando-se cinco discos. A matriz distribuída de discos é, então, espelhada usando-se outro conjunto de cinco discos distribuídos. RAID 10 oferece o benefício de desempenho da distribuição de disco com redundância ou espelhamento de disco. O RAID 10 fornece o maior desempenho de leitura e gravação de qualquer dos outros níveis de RAID, porém usando duas vezes mais discos.

Os níveis de RAID maiores que 10 (1 + 0) podem oferecer tolerância a falhas adicional ou aprimoramentos de desempenho. Esses níveis geralmente são sistemas proprietários. Para obter mais informações sobre esses tipos de sistemas RAID, contate o fornecedor de hardware.