Register now or log in to join your professional community.
RAID5 Vs. RAID10There is often a comparison between RAID5 and RAID10 and a debate on the difference between RAID5 and RAID10. This article has thus been written, to present the RAID5 vs RAID10 comparison. But before we start with the RAID5 vs RAID10 comparison, we need to know what is RAID?RAID5 vs RAID10Data Loss and Data RecoveryLet us start off by having RAID5 explained. In RAID5, the data backup of any one of the disks is created. If there are5 disks, in the storage system, then4 of the disks will be used for storing the data and one of the disks will be used for keeping the backup of any one of the hard disks. If one of the disks in the array fails, then the data can be recovered, but in the event of a second disk failure, the recovery is not possible. RAID10 on the other hand is a combination of RAID0 and RAID1. In a RAID10 storage scheme, an even number of disks is required. Each disk array has a disk array, which is a mirrored set of the former. In RAID10, data recovery of all but one disk can be performed. In the case of a disk failure, all the remaining disks can be used effectively without any impact on the storage scheme.PerformanceThe RAID5 performance in the read operations is quite appreciated, though its write operation is quite slow, as compared to RAID10. RAID10 is thus used for systems which require high write performance. Hence, it is very obvious, RAID10 is not used for systems like heavy databases, which require high speed write performance.RedundancyThe RAID10 arrays are more data redundant than the RAID5 arrays. This makes RAID10 an ideal option for the cases where high data redundancy is required.Architectural FlexibilityRAID10 provides more architectural flexibility, as compared to RAID5. The amount of free space left is also minimized, if you use a RAID10 data storage scheme.Controller RequirementRAID5 demands a high end card for the data storage performance. If the purpose of the RAID5 controller is being solved by the operating system, then it will result in the slowing down of the performance of the computer. In case of a RAID10 controller, any hardware controller can be used.ApplicationsRAID10 finds a wide variety of applications. Systems with RAID0, RAID1 or RAID5 storage schemes are often replaced with a RAID10 storage scheme. They are mainly used for medium sized databases. RAID5 disks are primarily used in the processes that require transactions. Relational databases are among the other fields that run very well under a RAID5 storage scheme.