RAID

RAID (Redundant Array of Independent Disks) é um sistema de discos que contém várias unidades de discos, denominado matriz, que fornece desempenho superior, confiabilidade, capacidade de armazenamento e baixos custos. As matrizes tolerantes a falhas são categorizadas em seis níveis de RAID: 0 a 5. Cada nível usa um algoritmo diferente para implementar a tolerância a falhas.

Embora RAID não integre o SQL Server, implementar RAID poderá afetar diretamente o modo pelo qual o SQL Server é executado. RAID de níveis 0, 1 e 5 são usados normalmente com o SQL Server.

ObservaçãoObservação

RAID só é disponibilizado no Microsoft Windows 2000 e nas versões mais recentes.

Uma matriz de disco de hardware aprimora o desempenho de E/S porque as funções de E/S, como distribuição e espelhamento, são manipuladas com eficácia em firmware. Por outro lado, um RAID de sistema operacional oferece baixo custo, mas consume ciclos de processador. Quando a questão é o custo e são exigidos alto desempenho e redundância, os volumes RAID-5 são uma solução eficaz.

A distribuição de dados (RAID 0) é a configuração de RAID de melhor desempenho. No entanto, quando há uma falha em um dos discos, todos os dados do conjunto da distribuição tornam-se inacessíveis. Uma técnica de instalação comum para sistemas de gerenciamento de banco de dados relacional é a configuração do banco de dados em uma unidade de RAID 0 e, em seguida, pôr o log de transação em uma unidade espelhada (RAID 1). O melhor desempenho de E/S de disco é obtido para o banco de dados e a condição de recuperação de dados é mantida por meio de um log de transação espelhada, supondo-se que se realizem backups regulares do banco de dados.

Se os dados precisarem ser recuperados rapidamente, considere espelhar o log de transações e pôr o banco de dados em disco RAID 5. RAID 5 fornece redundância de todos os dados da matriz. Com isso, se um único disco falhar ele será substituído sem que haja inatividade do sistema na maior parte das vezes. RAID 5 oferece desempenho inferior, em comparação com RAID 0 ou RAID 1; porém, oferece mais confiabilidade e uma recuperação mais rápida.