Niveles RAID y SQL Server
Los niveles RAID (matriz redundante de discos independientes) 0, 1 y 5 suelen implementarse con SQL Server.
Nivel 0
Este nivel también se conoce como creación de bandas en disco porque utiliza un sistema de archivos de disco llamado conjunto de bandas. Los datos se dividen en bloques y se reparten con un orden fijo entre todos los discos de una matriz. RAID 0 mejora el rendimiento de lectura y escritura al repartir las operaciones en varios discos. Así, las operaciones se pueden realizar de forma independiente y simultánea.
RAID 0 es similar a RAID 5, pero RAID 5, además, proporciona tolerancia a errores.
Nivel 1
Este nivel también se conoce como reflejo de discos porque utiliza un sistema de archivos de disco llamado conjunto de reflejos. El reflejo de discos proporciona una copia redundante e idéntica de un disco seleccionado. Todos los datos que se escriben en el disco principal se escriben en el disco reflejado. RAID 1 proporciona tolerancia a errores y, normalmente, mejora el rendimiento de lectura, aunque puede empeorar el rendimiento de la escritura.
Nivel 2
Este nivel agrega redundancia al utilizar un método de corrección de errores que reparte la paridad entre todos los discos. RAID 2 también emplea una estrategia de creación de bandas en disco que divide un archivo en bytes y lo reparte en varios discos. Esta estrategia sólo ofrece una mejora mínima en la utilización del disco y en el rendimiento de la lectura y escritura respecto al reflejo (RAID 1). RAID 2 no es tan eficaz como otros niveles RAID y no se suele utilizar.
Nivel 3
Este nivel utiliza el mismo método de creación de bandas que RAID 2, pero el método de corrección de errores sólo requiere un disco para los datos de paridad. La cantidad del espacio de disco utilizado varía según el número de discos de datos. RAID 3 proporciona alguna mejora del rendimiento de lectura y escritura.
Nivel 4
Este nivel emplea los datos en bandas con bloques o segmentos mucho más grandes que RAID 2 o RAID 3. Al igual que RAID 3, el método de corrección de errores sólo requiere un disco para los datos de paridad. Esta característica mantiene separados los datos del usuario de los datos de corrección de errores. RAID 4 no es tan eficaz como otros niveles RAID y no se suele utilizar.
Nivel 5
Este nivel, también conocido como creación de bandas con paridad, constituye la estrategia más utilizada en diseños nuevos. RAID 5 es similar a RAID 4, ya que este nivel separa bandas de datos en grandes bloques a través de los discos de una matriz. Sin embargo, RAID 5 se diferencia en que escribe los datos de paridad en todos los discos. La información de paridad proporciona la redundancia de los datos. Los datos y la información de paridad se organizan en la matriz de discos de forma que los dos tipos de información están siempre en discos diferentes. La creación de bandas con paridad ofrece un rendimiento superior al reflejo de discos (RAID 1). Sin embargo, cuando falta un miembro de una banda, el rendimiento de la lectura se reduce, por ejemplo, cuando se produce un error en un disco.
Nivel 10 (1+0)
Este nivel también se conoce como reflejo con creación de bandas. RAID 10 utiliza una matriz de discos con bandas que después se reflejan en otro conjunto idéntico de discos con bandas. Por ejemplo, se puede crear una matriz en bandas con cinco discos. A continuación, la matriz de discos con bandas se refleja mediante otro conjunto de cinco discos con bandas. RAID 10 proporciona las ventajas de rendimiento de la creación de bandas en disco y la redundancia de disco del reflejo. RAID 10 es el nivel que proporciona un mayor rendimiento de lectura y escritura, pero utiliza el doble de discos.
Los niveles RAID superiores a 10 (1+0) pueden ofrecer mejoras adicionales de rendimiento o de tolerancia a errores. Generalmente, estos niveles son sistemas de propietario. Para obtener información acerca de estos tipos de sistemas RAID, póngase en contacto con el fabricante del hardware.