什么是 DBMS 中的 RAID?
独立磁盘冗余阵列 (RAID) 将多个小型廉价磁盘驱动器组合成磁盘驱动器阵列,其性能优于单个大型昂贵驱动器 (SLED)。RAID 也称为廉价磁盘冗余阵列。
将相同的数据存储在不同的磁盘中可以提高容错性。
平均故障间隔时间 (MTBF) 数组 = 单个驱动器的 MTBF,除以阵列中的驱动器数量。由于这个原因,驱动器阵列的 MTBF 对于许多应用程序要求来说太低了。
RAID 类型
下面解释了各种类型的 RAID -
RAID-0
RAID 0 级不是冗余的。由于没有存储冗余信息,性能非常好,但是阵列中任何一个磁盘出现故障都会导致数据丢失。单个记录被分成通常为 512 字节的条带,并存储在所有磁盘上。通过同时读取所有磁盘可以快速访问记录,称为条带化。
RAID-1
RAID 1 级通过将所有数据写入两个或多个驱动器来提供冗余。与单个驱动器相比,读取速度更快,写入速度更慢。如果任何驱动器发生故障,则不会丢失任何数据。这种方法称为镜像。
RAID-2
RAID 级别 2 用于汉明纠错码,并与没有内置错误检测功能的驱动器一起使用。
RAID-3
RAID 3 级跨多个驱动器以字节级别对数据进行条带化,奇偶校验存储在一个驱动器上。字节级剥离硬件支持高效使用。
RAID-4
RAID 级别 4,它在多个驱动器上以块级别对数据进行条带化,奇偶校验存储在一个驱动器上。奇偶校验信息允许从任何单个驱动器的故障中恢复。4 级数组的性能有利于读取。
但是,写入要求每次都更新奇偶校验数据。因为阵列中只有一个驱动器存储冗余数据。每兆字节的成本很低。
RAID-5
RAID 级别 5 类似于级别 4,但在驱动器之间分配奇偶校验。这可以加速多处理系统中的小写操作。读取性能低于 4 级阵列。每兆字节的成本与级别 4 相同。
概括
下面给出了所有类型的 RAID 的摘要 -
级别 | 概括 |
---|---|
RAID-0 | 它是最快和最有效的阵列类型,但不提供容错。 |
RAID-1 | 它是关键的容错环境的首选阵列。 |
RAID-2 | 今天使用它是因为 ECC 嵌入在几乎所有现代磁盘驱动器中。 |
RAID-3 | 它用于访问长顺序记录以加快数据传输的单一环境。 |
RAID-4 | 与 RAID-5 相比,它没有任何优势,并且不支持多个同时写入操作。 |
RAID-5 | 它是多用户环境中的最佳选择。但是,RAID-5 阵列至少需要三个驱动器。 |
以上是 什么是 DBMS 中的 RAID? 的全部内容, 来源链接: utcz.com/z/331751.html