Hardware RAID Levels
Hardware RAID Levels
Highest performance
No data protection; One drive fails, all data is lost High redundancy cost overhead; Because all data is duplicated, twice the storage capacity is required No practical use; Same performance can be achieved by RAID 3 at lower cost
RAID 2
RAID 3
Very high performance; Very high data protection; Very minimal penalty on write performance No practical use Previously used for RAM error environments correction (known as Hamming Code ) and in disk drives before the use of embedded error correction Byte-level data striping with Excellent performance for large, dedicated parity drive sequential data requests
RAID 4
3 (Not widely used) Block-level data striping with dedicated parity drive
RAID 5
RAID 0/1
Combination of RAID 0 (data striping) and RAID 1 (mirroring) Combination of RAID 1 (mirroring) and RAID 0 (data striping)
RAID 1/0
Not well-suited for transaction-oriented network applications; Single parity drive does not support multiple, simultaneous read and write requests Data striping supports multiple Write requests suffer from same single paritysimultaneous read requests drive bottleneck as RAID 3; RAID 5 offers equal data protection and better performance at same cost Best cost/performance for transaction- Write performance is slower than RAID 0 or oriented networks; Very high RAID 1 performance, very high data protection; Supports multiple simultaneous reads and writes; Can also be optimized for large, sequential requests Highest performance, highest data High redundancy cost overhead; Because all protection (can tolerate multiple drive data is duplicated, twice the storage capacity is failures) required; Requires minimum of four drives Shares the same fault tolerance as RAID 1 (the basic mirror), but High redundancy cost overhead; Because all compliments said fault tolerance with a data is duplicated, twice the storage capacity is striping mechanism that can yield very required; Requires minimum of four drives high read rates
RAID 0
RAID 1
RAID 5