RAID0
RAID 0的特点:
最少需要两块磁盘
没有冗余,性能最佳(不存储镜像、校验信息)
不能应用于对数据安全性要求高的场合
优点:它存储速度快,有几块速度就加几倍,因为它可以把数据分开存储
比如一个数据是1100 0011
那么两块磁盘一边存1100 另外一边存0011
缺点:风险也会加倍,因为它只要有一个换掉,它的数据就会丢失,一般测试的时候才会使用
RAID1
最少需要2块磁盘 适合线上
优点:性能好,写入速度不变,相等于把数据完整的存进两个磁盘,这样可以实现高可用性,即使一个磁盘数据坏掉,另外一个磁盘还是会运行,保证数据的完整性 写入速度不变,读取速度加倍。
缺点:费钱
RAID5
最少3块磁盘
适合多读少写的情景,比如图片和视频,你只要写入一次,就读取多少次都没问题,是一个比较均衡的方案
这个图片是一个加减法,如果B里面的数据丢失的话,C就减A,C如果是奇数,A也是奇数,那就可以得出B是偶数
是一为奇数 是二为偶数
这些数据都是二进制数所以就只有1和0这两个
RAID10
RAID 10(又叫RAID 1+0)特点:
最少需要4块磁盘
先按RAID 0分成两组,再分别对两组按RAID 1方式进行
在实际应用中较为常用
n代表磁盘数量
读取速度 n倍 写入速度快 风险 n分之1
RAID01
写入速度,读取速度都 n倍
风险,如果A和B坏了 ,就是只要两边的任意一台机器坏掉,这个就会损坏
RAID 0即Data Stripping(数据分条技术)。整个逻辑盘的数据是被分条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力。要求至少两个磁盘。我们通过RAID 0可以获得更大的单个逻辑盘的容量,且通过对多个磁盘的同时读取获得更高的存取速度。RAID 0首先考虑的是磁盘的速度和容量,忽略了安全,只要其中一个磁盘出了问题,那么整个阵列的数据都会不保了。
问:RAID0至少几块盘?
答:RAID0最少要两块硬盘才能实现。
RAID 1
RAID 1,又称镜像方式,也就是数据的冗余。在整个镜像过程中,只有一半的磁盘容量是有效的(另一半磁盘容量用来存放同样的数据)。同RAID 0相比,RAID 1首先考虑的是安全性,容量减半、速度不变。
问:RAID1至少几块盘?
答:RAID1最少要两块硬盘才能实现。
RAID 0+1(RAID 10)
为了达到既高速又安全,出现了RAID 10(或者叫RAID 0+1),可以把RAID 10简单地理解成由多个磁盘组成的RAID 0阵列再进行镜像。
问:RAID0+1至少几块硬盘才能实现?
答:RAID0+1至少需要4块盘。