diegoperdices
replied on 09-07-2011 05:44
Raid 0 relays on stripping. No Fault Tolerance. If a disk fails data can be recovered using special tools, however, this data will be incomplete and most likely corrupt, and data recovery is typically very costly and not guaranteed. Performance is sightly better than other Raid systems in random and sequentials read/writes.
Raid 1 relays on mirroring. If a disk fails, the data is available in the other disk. RAID 1 can be an effective protection against physical disk failure, it does not provide protection against data corruption due to viruses, accidental file changes or deletions, or any other data-specific changes. Raid 1 is great in sequentials writes/read, cause of mirroring. Raid 1 is not good as Raid 5 in random operations.
Raid 5 relays on stripping with parity. It saves the partity of one disk into the others. Raid 5 is very powerfull in random reads. Is not good as Raid 0 or 1 in sequential ones and random writes.
Raid 6 is similar to Raid 5 xcept for an additional parity block. If a disk fails, the data can be recover througth the other disks. It has an performance penalty on write operations because of the overhead associated with parity calculations.
Raid 10 relays on stripping with mirroring. All but one drive from each RAID 1 set could fail without damaging the data. However, if the failed drive is not replaced, the single working hard drive in the set then becomes a single point of failure for the entire array
In most cases RAID 10 provides better throughput and latency than all other RAID levels except RAID 0 (which wins in throughput).