使用多级RAID

来源:互联网 发布:长沙百度关键词优化 编辑:程序博客网 时间:2024/05/23 11:49
对于大多数O LT P应用程序与数据仓库应用程序,基于硬件的 RAID 0+1磁盘阵列是一种最
佳选择。这是因为重复的写操作可以通过高速硬盘控制器在硬件级别上完成,所造成的性能
影响可以忽略不计。同时,它所带来的系统正常工作时间将会极大地增多;而且由于多个硬
盘失败而导致的系统停工可以被避免。实际上,某些站点已经使用诸如 Veritas Vo l u m e
M a n a g e r之类的软件来创建第三个写动作推迟镜像。在这样的三方镜像环境下,所有向第三个
硬盘进行的写动作都可以被推迟一刻钟或者半小时进行,以便用户的错误操作(例如删除表
或者删除索引)不会被立刻传输到所有的三个镜像硬盘中。同时,由于这种写操作推迟动作
是在软件级别上实现的,能够避免立刻写入到第三个硬盘中所带来的额外开销(第 1 5章中将
详细讨论三方镜像策略),从而有利于提高系统性能。但是,由于提供双方镜像或者三方镜像
需要有额外的硬件开销,特别是在V L D B环境下,由于涉及到大量的数据存储问题,使得许多
站点发现要实现RAID 0+1磁盘存储阵列几乎是不可行的。这样,它们通常使用 RAID 0+1磁盘
存储阵列存放那些非常关键的数据,而使用 RAID 5/S/7存放其他类型的数据,从而在主机系
统上力图提供更好的应用程序整体性能。 
原创粉丝点击