Az ismétlődő adatok
Előfordulhat, hogy azért tárolunk többször adatokat, hogy az adattárolás biztonságosabb legyen. Erre szolgálnak az úgynevezett RAID rendszerek. Ezáltal védekezhetünk a nem kívánt adatvesztés ellen.
Hibatűrő rendszerek (RAID)
Nagyvállalati rendszerben gyakran nem elegendő az adatok rendszeres mentésével védekezni az adatvesztés ellen, a kiszolgáló számítógépek folyamatos rendelkezésre állását is biztosítani kell. Ezt különféle hibatűrő rendszerek alkalmazásával érhetjük el, amit adataink védelmére használunk, tehát az adatbázis-kezeléshez is tartozik e fogalom.
A merevlemezes háttértárakon tárolt adatok – a hardver hibájából fakadó – sérülése vagy elvesztése ellen általában úgynevezett RAID (Redundant Array of Independent Disks) rendszereket alkalmaznak. Ennek lényege, hogy az adatokat több merevlemezes háttértár használatával ismétlődő (redundáns) formában tárolják.
RAID 0
Adatcsíkozás (Data Striping): Az adatokat (fájlokat) nem folyamatosan egy merevlemezen, hanem blokkonként a merevlemezek között szétosztva tárolják. Ez a technika csak teljesítménynövekedést eredményez, hibatűrést nem biztosít.
RAID 1
Lemeztükrözés (Disk Mirroring): Az adatok párhuzamosan két merevlemezes meghajtóra kerülnek felírásra, így az egyik meghajtó meghibásodása esetén a rendszer azonnal, adatvesztés és leállás nélkül átválthat a másik meghajtóra.
RAID 3
Működése megegyezik a RAID 0 működésével, de egy meghajtót lefoglal a hibajavítást segítő adatok tárolására. Ez a megoldás jó teljesítményt és hibatűrést is biztosít.
RAID 5
Működése a RAID 3 módszerre hasonlít, de az adatcsíkozás bájtonként történik, és a hibajavító információk is csíkozásra kerülnek. A felsorolt hibatűrő módszerek közül ezzel érhető el a legjobb teljesítmény és hibatűrés.
A RAID technika megvalósításának lehetőségei
A felsorolt hibatűrő technikák megvalósítására szoftveres és hardveres megoldások is léteznek. A szoftveres megoldások olcsóbbak, de a hardveres megoldás nagyobb biztonságot nyújt.