Difference Between Raid 5 and Raid 10


Main Difference

RAID (Redundant Array of Inexpensive Disks) is a data storage arrangement that consents a system administrator/designer/builder/user to association two or more physical storage devices (HDDs, SSDs, or both) into a logical unit (an array) that is seen by the friendly system as a single drive. As the most common and best “all-round” RAID level, RAID 5 stripes data blocks across all drives in an array (at least 3 to a maximum of 32), and also distributes parity data across all drives (Figure 5). In the event of a single drive catastrophe, the system reads the parity data from the working drives to rebuild the data blocks that stood lost. RAID 10 (sometimes referred to as RAID 10) combines RAID 1 and RAID 10 to offer multiple sets of mirrors striped together. RAID 10 offers very good presentation with good data protection and no parity intentions.

What is Raid 5?

RAID 5 consists of block-level striping with distributed parity. RAID 5 requires at least three disks. RAID 5 is seriously affected by the general trends regarding array rebuild time and the coincidental of drive failure during rebuild.


What is Raid 10?

Raid 10 requires Minimum 4 disks, Excellent redundancy and Excellent performances.

Key Differences

  1. The RAID 5 performance in the read procedures is quite cherished, though its write operation is quite slow, as compared to RAID 10. RAID 10 is thus used for organizations which require high write performance. Hence, it is very obvious, RAID 10 is not used for systems like heavy databases, which require high speed write performance.
  2. The RAID 10 arrays are more data terminated than the RAID 5 arrays. This makes RAID 10 an ideal option for the cases where high data redundancy is required.
  3. RAID 10 provides more architectural flexibility, as compared to RAID 5. The amount of free space left is also curtailed, if you use a RAID 10 data storage scheme.
  4. RAID 5 demands a high end card for the data storage performance. If the purpose of the RAID 5 controller is being solved by the operating system, then it will result in the slowing down of the presentation of the computer. In case of a RAID 10 controller, any hardware controller can be used.
  5. RAID 10 finds a wide variety of applications. Systems with RAID 0, RAID 1 or RAID 5 storage arrangements are often replaced with a RAID 10 storage scheme. They are mainly used for medium sized databases. RAID 5 disks are primarily used in the procedures that require transactions. Relational databases are among the other fields that run very well under a RAID 5 storage scheme.
  6. RAID 5 has been used for a lot of critical application such as SQL server machine. However RAID 10 seems to be a lot more robust considering the hardware.
  7. Raid 10 can have considerable performance increases over Raid 5 (especially on random or small writes), but storage capacity is cut in half.
  8. Raid 5 has the best storage efficiency and High sequential read performance as compared to Raid 10.
Harlon Moss

Harlon currently works as a quality moderator and content writer for Difference Wiki. He graduated from the University of California in 2010 with a degree in Computer Science. Follow him on Twitter @HarlonMoss