在JBOD的场景中,数据会在JBOD的磁盘组中,依次写入(或读出)磁盘,每一时刻只会对一个磁盘进行读写访问。
RAID0将磁盘的空间进行了条带化的逻辑抽象,使得逻辑上连续的磁盘空间布局,分布在不同的磁盘中,如下图所示:
经过RAID0处理,block在物理磁盘上的管理依次分布呈条带状。
相较于JBOD的方式,在多于1个block的数据需要读写时,RAID0可以同时访问多个磁盘,由于多磁盘并行处理,且总线带宽的利用率提高,RAID0在数据处理的性能上,要明显高于JBOD。
RAID0没有冗余的管理数据,磁盘容量就是整个磁盘阵列的容量综合,磁盘利用率和JBOD相同,但由于没有数据校验数据,RAID在数据可靠性上,并没有优势。
但是通过RAID0的原理可知,RAID充分利用了磁盘并行处理和总线带宽,在所有的RAID级别中,RAID0 的性能是最好的。
当需要优秀的性能,但对于数据可靠性要求不高的场景下,推荐使用RAID0,如音视频的处理,在音视频中,数据出现少量bit的错误,对于用户体验影响不大。