RAID独立磁盘冗余阵列技术

RAID(独立磁盘冗余阵列)技术是将多块普通磁盘组成一个阵列,共同对外提供服务。

其主要目的是为了改善磁盘的存储容量读写速度,增强磁盘的可用性和容错能力

各种RAID技术介绍:

RAID独立磁盘冗余阵列技术_第1张图片

RAID 0

假设服务器有N块磁盘,RAID 0是数据在从内存缓冲区写入磁盘时,根据磁盘的数量将数据分成N份,这些数据同时并发地写入N块磁盘
因此RAID 0可的整体写入速度和读取速度是一块磁盘的N倍,但是,RAID 0不具有数据备份的功能,一旦N块磁盘中有一块损坏,数据完整性就会被破坏。

RAID 1

RAID 1是数据在写入磁盘时,将一份数据同时写入两块磁盘,任意一块磁盘出现损坏都不会造成数据丢失,只需要插入一块新的磁盘以复制的方式就可以修复数据。

RAID 10

RAID 10结合了RAID 0和RAID 1两种方案,将所有磁盘都平均分成两份,数据同时在两份磁盘中写入。相当于利用了RAID 0的并发读写和RAID 1的数据备份。但是其缺点是磁盘利用率较低,一半的磁盘容量都用在了备份数据。

RAID 3

RAID 3将一块磁盘作为专用的奇偶校验磁盘,能在只损坏一块磁盘的情况下确保数据不丢失,都可以利用其他块磁盘的数据修复。其缺点是做奇偶校验会消耗系统性能,容易导致系统出现性能瓶颈。

RAID 4

RAID 4的原理和RAID 3一样,唯一区别在于数据分割上,RAID 3对数据的访问是按位进行的,RAID 4是以数据块为单位分割。

RAID 5

RAID 5和RAID 3类似,RAID 5的校验数据不是写入某一块磁盘,而是以特定的形式写入所有磁盘中。这样校验数据的修改也被平分到了所有磁盘上,故障磁盘上的数据可以重建到新的磁盘上。但如果数据尚未重建到新的磁盘上,而又有一个磁盘出现故障,那么所有数据都将可能丢失。

RAID 6

RAID 6的原理与RAID 5类似,但是RAID 6增加了第二个独立的奇偶校验信息块,数据会在所有磁盘间进行分条,并且每个数据块的两次奇偶校验块写入同一条带上。它能更快地重建故障磁盘上的数据。

各种RAID技术的对比:
RAID独立磁盘冗余阵列技术_第2张图片

你可能感兴趣的:(大数据平台,大数据,big,data)