WEB开发网
开发学院数据库DB2 分布式 DBA:存储、I/O 和 DB2,第 1 部分(针对在... 阅读

分布式 DBA:存储、I/O 和 DB2,第 1 部分(针对在网络存储环境中部署 DB2 数据库的建议)

 2009-11-16 00:00:00 来源:WEB开发网   
核心提示: RAIDRAID 用于把两个或更多磁盘驱动器组合成一个阵列(称为 RAID 组或 RAID 集),然后可以把这个阵列作为单一逻辑磁盘驱动器提供给主机,分布式 DBA:存储、I/O 和 DB2,第 1 部分(针对在网络存储环境中部署 DB2 数据库的建议)(3),以适当方式实现的 RAID 组可以

RAID

RAID 用于把两个或更多磁盘驱动器组合成一个阵列(称为 RAID 组或 RAID 集),然后可以把这个阵列作为单一逻辑磁盘驱动器提供给主机。以适当方式实现的 RAID 组可以避免磁盘故障带来的损失(通过冗余)、显著提高性能(通过把信息分布在多个驱动器上,支持并行访问)以及提供高可用性(当发生故障时可以交换驱动器和硬件,而不必中断系统运行)。

可以在许多不同的级别上实现 RAID 技术;每个级别都有各自的优点和缺点。 RAID 级别之间最大的两项差异是使用的驱动器数量和数据在驱动器之间的分布方式。这些差异影响磁盘阵列的存储容量和性能以及保护数据的方式。最常用的 RAID 级别包括:

RAID 0 。RAID 0 通过把数据分布在两个或更多驱动器上来提高性能,但是它不提供任何数据冗余。因此,在发生磁盘故障时,使用 RAID 0 的系统很容易损失数据。

RAID 1 。RAID 1 是简单的磁盘镜像。 RAID 1 配置由两个物理磁盘组成;对一个磁盘的每个写操作都会导致写另一个(镜像)磁盘。如果主磁盘发生故障,就使用镜像磁盘恢复数据和保持连续操作。 RAID 1 提供高可用性和高性能,但是因为它需要用双倍的物理磁盘存储数据,它的成本比其他 RAID 实现高。

RAID 5 。按照 RAID 5 配置,数据分布在三个或更多驱动器上并为每个分片计算一个奇偶值。数据和奇偶信息都分布在阵列中的所有驱动器上。奇偶是一种冗余检查,它可以保护数据,同时避免使用双倍的磁盘 —— 如果阵列中一个磁盘上的一个块坏了,其他磁盘包含足够的数据,能够恢复坏块中存储的信息。同样,如果阵列中的一个磁盘整个坏了,可以结合使用奇偶数据和其他磁盘上的数据来重新创建坏磁盘的内容,这可以防止数据丢失。 RAID 5 很流行,因为它在多事务环境中提供更好的并行性。但是,计算和存储奇偶数据需要开销,这会降低写操作的速度。

上一页  1 2 3 4 5 6 7  下一页

Tags:分布式 DBA 存储

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接