常用RAID方案比较

简介:

磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID),即“由廉价磁盘组成的冗余阵列”。

以下是对常用的RAID方案作个总结和比较。

RAID模式 RAID 0 RAID 1 RAID 10&01 RAID 3 RAID 5
名称 条带阵列 镜像阵列 条带式镜像阵列镜像式带条阵列 校验条带阵列 分散校验条带阵列
说明 连续的数据分成几份,然后分散存储到阵列中的各个硬盘上 把相同的数据写入多块磁盘 RAID 0和RAID 1结合的方式。 在RAID 0基础上增加了一个盘用于保存奇偶校验值 将RAID 3的奇偶校验值分散于每个盘中
安全性 低,无冗余和完整性校验 高,有冗余,热备份 等同RAID 1的安全性 较高,由奇偶校验实现数据完整性,单盘错误可恢复。
数据重建 快,有热备份 快,有热备份 较慢,需要从另外的磁盘读取数据进行异或计算来恢复。如果此时再次出现磁盘损坏,将是灾难性的。
性能 读:高
写:高
写:和单盘一样读:较单盘高 具有RAID 0的速度 写:随机数据较慢,因为需要重写校验盘信息。大量连续数据好点。
读:较快,花费了一点时间计算校验和。
优点 高速的读写性能 高安全性 高安全性和高速读写性能 较高读取性能和安全性,磁盘利用率较高。不错的折中方案。
缺点 安全性低 成本高,磁盘利用率低 校验盘容易成为瓶颈。有写入放大效应(写损失) 有写入放大效应(写损失)
适用环境 无故障的高速读写,安全性要求不高,如图形工作站等。 要求安全性高服务器、数据库存储领域。 需要高速存取,高安全性环境。如金融系统,银行等。 商业使用较少 随机数据传输要求安全性高,如数据库、存储等。

PS:

RAID 10 和 RAID 01 的区别: RAID 10,RAID 50等都是属于一种组合式的整列模式。RAID 10和RAID 01区别在于组合的顺序。RAID 10 是把多个RAID 1组合成RAID 0,RAID 01相反。网上有文章认为RAID 10安全性优于RAID 01,个人认为,如果条带时的分块方式一样,其实二者没多大区别。所以其实安全性还是归于具体实现的方式了。

转载请注明:旅途@KryptosX » 常用RAID方案比较

目录
相关文章
|
5月前
|
存储 安全 数据库
|
5月前
RAID1和RAID5的搭建
RAID1和RAID5的搭建
|
2月前
|
存储 内存技术
【RAID磁盘阵列服务器数据恢复】华为OceanStor Dorado存储系统RAID-TP数据丢失数据恢复案例
客户报告其华为OceanStor Dorado存储系统的RAID-TP出现故障,导致数据丢失。RAID-TP是一种增强型RAID级别,包含数据磁盘、校验磁盘和转换磁盘,可在两个磁盘故障时仍保护数据。通过分析RAID结构与工作原理,我们制定了恢复方案:首先从校验磁盘读取信息并计算出丢失的数据块,接着将恢复的数据写入新磁盘。由于缺乏现成工具,需定制RAID重组程序以恢复数据。华为的动态RAID重构技术保证了重构过程中冗余级别的稳定。
46 1
|
3月前
|
算法
Raid5数据恢复—Raid5算法简介&raid5磁盘阵列数据恢复案例
Raid5算法也被称为“异或运算”。异或是一个数学运算符,它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。异或的运算法则为:a⊕b = (¬a ∧ b) ∨ (a ∧¬b)。如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。 异或也叫半加运算,其运算法则相当于不带进位的二进制加法。二进制下用1表示真,0表示假。异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位。 异或略称为XOR、EOR、EX-OR,程序中有三种演算子:XOR、xor、⊕。使用方法如下z = x ⊕ y z
Raid5数据恢复—Raid5算法简介&raid5磁盘阵列数据恢复案例
|
5月前
|
存储 安全
RAID磁盘阵列的原理
【4月更文挑战第4天】RAID是冗余磁盘阵列技术,通过组合多块磁盘提升性能和数据安全性。常见类型包括RAID 0(条带化,无冗余,高风险),RAID 1(镜像,数据冗余,磁盘利用率50%),RAID 5(奇偶校验,允许1块硬盘故障,空间利用率 `(n-1)/n`)。RAID 10是RAID 1和0的组合,提供高可用性和性能。RAID可使用软硬件实现,云服务常处理硬件问题。处理硬盘失效有热备(自动替换)和热插拔(更换失效硬盘)两种方式。
142 2
|
存储 数据安全/隐私保护
RAID认识(二)RAID关键技术的应用
在上一篇博客中,我们简单的了解了RAID的发展历程,基本原理和关键技术。在关键技术中,我为大家讲解了三种关键技术:镜像,数据条带,数据校验。那么,这三种技术是如何被应用到RAID的不同模式中的呢?请继续往下看~
131 0
|
存储 数据安全/隐私保护 数据库管理