Technical Factors Differentiating RAID Levels

Reprinted, with permission, from The PC Guide
Technical Factors Differentiating RAID Levels
 Reference Guide - Hard Disk Drives 

The reason why there are so many different RAID levels is that there are many different ways to configure a bunch of hard disks, and many different needs of RAID users. Distinguishing between different levels isn't easy at times, because many RAID levels are similar to others in various ways. Worse, sometimes the differences between levels seem subtle, but these small discrepancies can have a huge impact on the characteristics of the array and the applications that make sense for it.

To completely and accurately portray each single and multiple RAID level, I describe each in terms of its most important characteristics, including those related to fault tolerance, capacity, performance, cost and other attributes. To avoid duplication, I have provided this section that describes what each of these technical factors or attributes are about. For each one I explain briefly what the attribute means, how it is defined, and how and why it helps differentiate between various RAID levels. In the last sub-section, I also discuss the reasons why some implementers may wish to consider creating more than one array for a system if the needs of that system can't be met by one array type.

Note that in addition to the descriptions in this section, you may also want to take a look at the more general discussions of performance and reliability issues in the section covering general concepts and issues. Some of the pages that follow in this area will refer back to those or other pages in the site's coverage of RAID.

Next: Redundancy Technique: Mirroring vs. Parity