L3 Info : SGBD
 
◃  Ch. 12 Implantation et algorithmique des SGBDR  ▹
 

La technologie RAID

  • Il existe différentes politiques de Redundant Array of Inexpensive Disks les niveaux RAID
  • RAID 0 : le striping consiste à distribuer les données entre les disques du RAID en vue de paralléliser les accès. Le partage se fait
    • soit au niveau bit : un octet est répartit bit à bit sur 8 disques
    • soit au niveau bloc : il correspond à utiliser n disques et à écrire le bloc i sur le disque (i mod n) + 1.
  • RAID 1 : Le RAID 1 consiste en l'utilisation de n disques redondants (avec n ≥ 2, chaque disque de la grappe contenant à tout moment exactement les mêmes données, d'où l'utilisation du mot « miroir » (mirroring).
  • Les autres niveaux RAID (2-6) prévoient une redondance par l’utilisation de codes de correction d’erreur. C'est le niveau RAID 5 qui est le plus courant. L’écriture par bandes (striping) est combinée avec l’écriture miroir (mirroring) et avec les codes de correction d’erreur.
  • Avec une redondance suffisante, on arrive à une excellente fiabilité et on peut même remplacer les disques défaillants sans arrêt du système. C’est ce qu’on appelle un échange à chaud (hot swapping).