RAID

RAID (Redundant Array of Independent Disks) ist ein Datenträgersystem, das aus mehreren Datenträgern (einem sogenannten Array) besteht, um eine höhere Leistung, größere Zuverlässigkeit, mehr Speicherkapazität und geringere Kosten zu erreichen. Fehlertolerante Arrays werden in die 6 RAID-Stufen 0 bis 5 eingeteilt. Jede Stufe implementiert die Fehlertoleranz mit einem anderen Algorithmus.

Auch wenn RAID kein Bestandteil von SQL Server ist, kann sich die Implementierung von RAID direkt auf die Arbeitsweise von SQL Server auswirken. Die RAID-Stufen 0, 1 und 5 werden in der Regel mit SQL Server verwendet.

HinweisHinweis

RAID ist nur in Microsoft Windows 2000 sowie in späteren Versionen verfügbar.

Ein Hardwaredatenträgerarray verbessert die E/A-Leistung, da E/A-Funktionen wie Striping und Spiegelung in der Firmware effizient gehandhabt werden. Ein betriebssystembasiertes RAID ist dagegen kostensparender, beansprucht aber Prozessorzyklen. Wenn die Kosten eine entscheidende Rolle spielen und sowohl Redundanz als auch sehr gutes Leistungsverhalten erforderlich sind, stellen RAID-5-Volumes eine gute Lösung dar.

Das Datenstriping (RAID 0) stellt die leistungsstärkste RAID-Konfiguration dar; fällt jedoch ein Datenträger aus, sind alle Daten im Stripeset nicht mehr zugänglich. Häufig werden Managementsysteme für relationale Datenbanken so installiert, dass die Datenbank auf einem RAID-0-Laufwerk konfiguriert und das Transaktionsprotokoll auf einem gespiegelten Laufwerk (RAID 1) platziert wird. Mit einem gespiegelten Transaktionsprotokoll erzielen Sie die beste Datenträger-E/A-Leistung für die Datenbank und gewährleisten zugleich die Wiederherstellbarkeit der Daten durch ein gespiegeltes Transaktionsprotokoll (sofern Sie regelmäßig Datenbanksicherungen durchführen).

Falls die Daten schnell wiederherstellbar sein müssen, spiegeln Sie das Transaktionsprotokoll und platzieren Sie die Datenbank auf einem RAID-5-Datenträger. RAID 5 bietet Redundanz für alle Daten im Array. Damit kann in den meisten Fällen ein ausfallender Datenträger ohne jede Systemausfallzeit ersetzt werden. RAID 5 bietet eine geringere Leistung als RAID 0 oder RAID 1, aber höhere Zuverlässigkeit und schnellere Wiederherstellung.