主要区别
RAID(廉价磁盘冗余阵列)是一种数据存储安排,它允许系统管理员/设计者/构建者/用户将两个或多个物理存储设备(HDD、SSD或两者)关联到一个逻辑单元(阵列)中,该逻辑单元被友好系统视为单个驱动器。作为最常见和最好的“全面”RAID级别,RAID 5将数据块分条到阵列中的所有驱动器(至少3个到最多32个),并将奇偶校验数据分布到所有驱动器上(图5)。在单个驱动器发生灾难时,系统从工作驱动器读取奇偶校验数据,以重建丢失的数据块。RAID 10(有时称为RAID 10)将RAID 1和RAID 10结合起来,提供多组分条镜像。raid10提供了非常好的表示,具有良好的数据保护,没有奇偶校验意图。
什么是raid 5(raid 5)?
raid5由具有分布式奇偶校验的块级条带化组成。RAID 5至少需要三个磁盘。raid5受到阵列重建时间的一般趋势和重建过程中同时发生驱动器故障的影响。
什么是raid 10(raid 10)?
raid10至少需要4个磁盘、出色的冗余和出色的性能。
主要区别
- 虽然与raid10相比,raid5的写操作相当慢,但是它在读过程中的性能是非常值得珍惜的。因此,raid10用于需要高写性能的组织。因此,很明显,raid10不用于需要高速写性能的重数据库之类的系统。
- RAID 10阵列比RAID 5阵列终止的数据更多。这使得raid10成为需要高数据冗余的情况下的理想选择。
- 与RAID 5相比,RAID 10提供了更大的体系结构灵活性。如果使用raid10数据存储方案,剩余的可用空间也会减少。
- RAID 5要求存储卡具有高性能。如果操作系统正在解决RAID 5控制器的用途,则会导致计算机显示速度减慢。对于RAID 10控制器,可以使用任何硬件控制器。
- raid10有多种应用。具有RAID 0、RAID 1或RAID 5存储安排的系统通常会被RAID 10存储方案取代。它们主要用于中型数据库。raid5磁盘主要用于需要事务处理的过程。关系数据库是在raid5存储方案下运行良好的其他字段之一。
- raid5已经应用于很多关键应用,如sqlserver机器。然而,考虑到硬件,raid10似乎更健壮。
- 与raid5相比,raid10可以显著提高性能(尤其是在随机写入或小写操作上),但是存储容量却减少了一半。
- 与Raid 10相比,Raid 5具有最佳的存储效率和较高的顺序读取性能。