RAID

RAID (matriz redundante de discos independientes) es un sistema de discos, denominado matriz, que contiene varias unidades de disco para proporcionar mayor rendimiento, confiabilidad y capacidad de almacenamiento a un costo menor. Las matrices con tolerancia a errores están divididas en seis niveles RAID: del 0 al 5. Cada nivel utiliza un algoritmo diferente para implementar la tolerancia a errores.

Si bien RAID no forma parte de SQL Server, su implementación puede afectar directamente al rendimiento de SQL Server. Con SQL Server se utilizan normalmente los niveles RAID 0, 1 y 5.

Nota

RAID sólo está disponible en Microsoft Windows 2000 y versiones posteriores.

Una matriz de discos de hardware mejora el rendimiento de E/S debido a que las funciones de E/S, tales como la creación de bandas y reflejos, se controlan de forma eficaz mediante el firmware. Por el contrario, una RAID basada en el sistema operativo representa un menor costo pero consume ciclos del procesador. Cuando el costo representa un problema y se necesita redundancia y alto rendimiento, los volúmenes RAID-5 son una buena solución.

La creación de bandas de datos (RAID 0) es la configuración RAID con mejor rendimiento, pero si un disco tiene errores, se deja de tener acceso a todos los datos del conjunto de bandas. Una técnica común de instalación de los sistemas de administración de bases de datos relacionales consiste en configurar la base de datos en una unidad RAID 0 y, a continuación, colocar el registro de transacciones en una unidad reflejada (RAID 1). Puede obtener el mejor rendimiento de E/S de disco para la base de datos y mantener la posibilidad de recuperar los datos a través de un registro de transacciones reflejado, siempre y cuando realice copias de seguridad de la base de datos con regularidad.

Si es necesario recuperar rápidamente los datos, tenga en cuenta la posibilidad de reflejar el registro de transacciones y colocar la base de datos en un disco RAID 5. RAID 5 proporciona redundancia de todos los datos de la matriz. Esto permite que se generen errores en un solo disco y la mayoría de las veces se reemplace sin que se produzca tiempo de inactividad del sistema. RAID 5 ofrece un rendimiento menor, en comparación con RAID 0 o RAID 1, pero proporciona una confiabilidad mayor y una recuperación más rápida.