RAID代表独立磁盘冗余阵列。它将相同的数据存储在各种磁盘上的不同位置,以防止数据出现驱动器故障。RAID是由David Patterson,Garth A. Gibson和Randy Katz在1987年创造的。计算机存储中有标准RAID级别。各种RAID级别可保护数据,是对上一个级别的升级。容错在Raid级别5中完成,数据分散在多个磁盘中,而Raid 10将磁盘镜像和磁盘条带化结合在一起,以确保数据的安全性。Raid 5需要一些时间来构建配置。

让我们讨论Raid 10与Raid 5之间的一些主要区别:

Raid10结合了Raid0和Raid1的功能,Raid5则将数据平均分配到多个磁盘中。
有关数据和磁盘的信息存储在Raid 5中,因此即使硬盘发生故障,也可以恢复数据。如果Raid 10的两个磁盘发生故障,则无法恢复数据。
Raid 10的容错性非常好,而Raid 5仅允许1个磁盘的容错性。
Raid 10在写入速度方面与Raid 0相似,与Raid 5相比,速度较慢。
Raid10使用逻辑镜像和块级条带化,而奇偶校验磁盘在Raid5中使用得很好。
如果仅在1个磁盘中写入信息,则在Raid 10中无法管理数据丢失,这是不可接受的。Raid5具有良好的抗故障能力和更好的安全性。
在Raid 10中,性能很好,但是在Raid 5中,由于磁盘冗余,性能很慢。
Raid10需要4个磁盘来写入数据,Raid5需要3个磁盘来写入数据。
Raid 10的读取性能是Raid 5的2倍。
与Raid 5相比,Raid 10的存储效率较低。Raid5的存储效率为三分之二,而Raid 10的存储效率仅为一半。
RAid 5设计为存储效率很高的存储服务器。Raid 10用于生产和托管服务器。
将Raid 10与Raid 5进行比较时,其性能和数据安全性很高。安全数据使用户经常检查Raid 10。
当有更多数据库时,最好使用RAID10。在RAID 5中,奇偶校验会为丢失的数据块创建数据块,并且不经常使用数据库。
Raid1是高端应用程序的选择,Raid5是中等应用程序的选择。
Raid5需要很长时间才能重建应用程序。并且在重建时,我们也无法使用该应用程序。Raid 10解决了此问题,因为重建所需的时间更少,并且在重建期间,我们可以使用该应用程序。
如果在RAID 5中重建时数据中出现不可纠正的读取错误(URE),则数据将丢失并且无法恢复。在RAID 10中不会发生此问题。