• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

数据库相关:讲解Oracle数据库应用程序中RAID的级别

发布: 2008-5-09 16:41 | 作者: GOD | 来源: 希赛网 | 查看: 66次 | 进入软件测试论坛讨论

领测软件测试网

数据库相关:讲解Oracle数据库应用程序中RAID的级别

作者:GOD 来源:希赛网

  Oracle数据库应用程序中RAID的级别:

  RAID 0——无冗余:这个级别维护无冗余数据,因此有最好的写性能,因为不需要复制更新。数据条在块一级完成。

  RAID 1——镜像:这个级别维护(镜像)不同磁盘上的数据的两个相同的拷贝。在磁盘失败时要维护一致性,写可能不是同步完成的。这是最昂贵的存储方式。

  RAID 0+1——非冗余和镜像的:这个级别将分条和镜像结合起来。

  RAID 2——错误校正代码:在这个级别,分条单位是一个位,并且错误校正代码被作为冗余机制使用。

  RAID 3——位交叉奇偶校验:这个级别通过在阵列中的一个磁盘上存储奇偶信息来提供冗余。奇偶信息可用于恢复在其他磁盘上的数据。这个级别比RAID 1使用的存储空间少,但奇偶磁盘可能会成为瓶颈。

  RAID 4——块交叉奇偶校验:在这个级别,分条单位是一个磁盘块——在一个单独的磁盘上维护一个奇偶块,用于与其他磁盘上的块相对应。如果某个磁盘失败了,则此奇偶块可与其他磁盘上对应的块一起恢复失败磁盘上的块。

  RAID 5——块交叉分布的奇偶校验:这个级别使用奇偶数据来提供冗余,这同RAID 3的方式一样,但是在所有的磁盘上将奇偶数据分条,这同分条源数据的方式很类似,这减轻了在奇偶磁盘上的瓶颈。

  RAID 6——P+Q冗余:这个级别类似于RAID 5,但维护附加的冗余数据以防止多个磁盘失败。它使用错误校验代码而不是奇偶校验。

  绝大多数的的数据库应用程序一般选择RAID 1、RAID 0+1和RAID 5。比如:Oracle推荐对于重做日志文件使用RAID 1,对于数据文件,Oracle推荐使用RAID 5,只要写负载是可接受的,否则,Oracle推荐RAID 1和RAID 0+1。需要强调的是,我们应该了解哪个RAID选项适合与你的硬件配置,并且要知道不同的DBMS组件如何使用磁盘I/O,以便我们可以选择合适的方案。

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: oracle ORACLE Oracle 数据库 RAID 应用程序中 级别


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网