什么是RAID(3)

2014-02-27
  • 1506
  • 0
        RAID2可以视作RAID0的一种改良版,RAID2的原理是采用Hamming Code的编码方式对数据先进行编码,然后以bit为单位将数据分割,最终将数据分别写入硬盘中。由于在RAID2的数据中加入了错误校验码,所以RAID2的数据容量会比原始数据大。
        RAID3是相对适合大量数据读取的应用场景。RAID3是采用Bit-interleaving技术,它同样需要通过先编码,然后再将数据比特化后分别存在硬盘中,而将同比特数据存储在同一个磁盘上,但由于数据内的不同比特分散的存储在多块硬盘上,所以就存在读取一小段数据需要在所有硬盘上读取的现象。
        BAID4不同于RAID 3在于RAID4在分区时是以区块为单位的,而RAID3是以比特为单位存储在磁盘中。RAID4的缺点是过于频繁的是磁盘读写,所以对磁盘的损耗是相当的高。因为RAID4每次的数据访问请求都必须从同比特检查的那个位置读取对应的同比特数据进行比对。