1、RAID 0
容量:是n块盘加在一起的容量
性能:理论上磁盘读写是单盘的四倍
容器:没有冗余,坏一块盘全坏
特点:速度快、无冗余,容量无损失
应用场景:
负载在均衡集群下面的多个相同RS节点服务器;
分布式文件存储下面的主节点或chunk(数据块) server;
mysql主从复制的多个slave服务器;
对性能要求很高,对冗余要求低的相关业务。
2、RAID 1
被称之为镜像,存在的意义保证数据的最大可用性
操作方式:把数据写入百分百复制到另外一个磁盘
容量:50%的数据容量
性能:mirror(镜像)不能提高存储性能
冗余:在所有raid级别中,冗余最好,100%
特点:100%冗余,容量损失一半,只能两块硬盘(大小可以不一致)
应用场景:
适合存放重要数据,如服务器系统分区和性能要求很高的数据库存储等领域
3、RAID 5
兼顾性能、安全和存储
raid5需要三块或以上的物理磁盘
采用奇偶校验;
只能坏一块
容量:损失一块盘的数据容量
性能:RAID5具有和RAID0相近似的数据读取速度,只多出一个奇偶校验信息
冗余:损失一块盘
特点:容量损失一块盘,写数据通过奇偶校验,RAID0和1的折中方案
应用场景:对性能和安全高的不要选RAID5
4、RAID 10
容量:损失一半盘的数据容量
性能:大于RAID1和RAID5,小于RAID0
冗余:可损失2块,冗余大约RAID5和RAID0,小于RAID1
应用场景:高并发存储和数据库系统