`
jiaoronggui
  • 浏览: 1328928 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116455
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199362
社区版块
存档分类
最新评论

RAID 5和RAID 10 的比较--- 针对数据库服务器存储方案的选择

阅读更多

RAID 5和RAID 10 的比较

RAID5 和 RAID10 谁好谁差,仁者见仁,智者见智,没有统一的说法。使用的情况实际上是需要根据企业的具体需求来定点。在这里 ,我们分别讨论下他们的性能和在什么情况下更适宜使用哪种RAID 方式。

    为了更清楚他们的原理,我们拿四块硬盘分别做这两种RAID,且从以下的几个 方面来比较。
这里RAID5选择 3D+1P 的组合方式,RAID10 选择 2D+2D 的组合方式。
1) 读操作。由于读都是四块硬盘上进行全局读,所以就单纯的从读效率上来说,两组RAID是没有太大的差别。
2) 连续写。我们首先考虑RAID5,在连续写的时候,RAID5可以一次写3个数据入CACHE ,然后再CACHE 区内
           进行校验,得到校验值。RAID10 一次最多只可以写2个数据入CACHE,同时写到镜像盘的写
           CACHE 里。 但是他们最后落到磁盘上的写操作都是相同的。所以在连续写的强度不是很高度情况
           下这两组的RAID性能上相差不大的。但是对于高强度的连续读,RAID5更有优势。
3) 离散写。离散写上我们考虑到重点,因为在ORACLE 里大部分写都是离散写,写数据文件,写日志文件。
           写日志文件看 上去是连续写,其实写日志文件的数量不读,根本就不可以填满一个RAID组的条带
           ,所以也是离散写。 在这里我们比较RIAD5和RAID10的一次修改数据,修改RAID5的一个数据时
           将发生4次IO,而同样的修改,RIAD10只发生2次IO 。这里不考虑RAID5的读命中情况。通过这
           也可以看出写CACHE 对RAID5 的重要性,当然写CACHE 对RAID10 也是同样重要。
   所以,做RAID 的时候考虑使用哪种RAID ,应该看公司的应用需要。 如果是以大量的事务性的操作,在典型的OLTP 环境里,我们考虑RAID10更好些,因为OLTP 环境,IO 性能上我们考虑的主要方面。对于典型的数据仓库环境,OLAP 环境,我们选择RAID5 ,因为从空间上来说,RAID5更合适。
分享到:
评论

相关推荐

    浪潮NF5270M5/NF5280M5/NP5570M5服务器板载raid驱动,win2008r2-raid.rar

    标签中的“NF5270M5板载raid驱动”、“NF5280M5板载raid驱动”和“NP5570M5板载raid驱动”强调了这些驱动是为服务器主板集成的RAID控制器设计的,而“intel板载raid驱动”则暗示这些服务器可能采用了Intel的RAID解决...

    行业-35 生产经验:数据库服务器使用的RAID存储架构初步介绍.rar

    在数据库服务器中,通常选择RAID 1、RAID 5或RAID 10,以平衡性能、容错性和成本。RAID配置的选择取决于业务需求、预期的工作负载类型以及可用的硬件资源。正确配置和管理RAID存储架构对于确保数据库服务的稳定运行...

    35 生产经验:数据库服务器使用的RAID存储架构初步介绍.pdf

    数据库服务器使用RAID存储架构的优势在于能够提供足够的存储空间来满足大量数据存储的需求,同时通过数据冗余机制来提高数据的安全性和可靠性,保证业务的连续性。但需要注意的是,RAID并不能替代定期的备份计划,...

    数据库服务器双机配置.doc

    4. 配置共享存储设备:将共享存储设备配置为 RAID 5,以提高存储设备的可用性和性能。 5. 配置网络:将服务器和共享存储设备连接到网络,用于数据传输。 数据库服务器双机配置的维护 数据库服务器双机配置需要定期...

    RD640服务器8个1T硬盘做RAID10教程

    学习此教程,不仅可以了解RAID10的基本原理,还能掌握在实际环境中配置RAID10的具体操作,这对于维护和优化服务器的存储性能至关重要。 总之,RAID10是一种平衡性能和容错的优秀解决方案,特别适合对数据安全性有...

    专题资料(2021-2022年)IBM服务器如何做raid10.doc

    在实际应用中,RAID10通常用于需要高性能和高数据安全性的环境,如数据库服务器、虚拟化平台和事务处理系统。正确配置和管理RAID10对于确保业务连续性和数据保护至关重要。在IBM服务器上,管理员应遵循官方文档和...

    行业-36 生产经验:数据库服务器上的RAID存储架构的电池充放电原理.rar

    在IT行业中,数据库服务器是关键的数据存储和处理中心,它们通常采用高级的RAID(冗余磁盘阵列)存储架构来确保数据的可靠性和性能。RAID技术通过将数据分布在多个硬盘上,实现了容错、高速读写等功能。在这个话题中...

    HP+DL380+RAID5+配置方法

    - **设置RAID级别**:选择RAID5作为RAID级别,可根据具体应用场景调整Stripe Size,例如对于数据库应用推荐使用16Kb以节省空间。 - **保存配置**:配置完成后记得保存设置。 4. **高级配置**: - **修改Stripe ...

    2011-06-25_游戏数据库运维经验分享

    - **应用场景**:针对不同区域和服务器提供在线游戏服务。 - **挑战**:需要根据不同游戏的特点进行定制化管理。 ##### 3.3 四A模式 - **Anti模式**:集中式、高可用、多样化、读写比。 - **集中式**:实现全局...

    详解建立Linux环境软RAID 5教程

    * 服务器存储:RAID 5 能够提供高性能和高可靠性的存储解决方案,适合服务器存储。 * 数据库存储:RAID 5 能够提供高性能和高可靠性的存储解决方案,适合数据库存储。 * 文件存储:RAID 5 能够提供高性能和高可靠性...

    36 生产经验:数据库服务器上的RAID存储架构的电池充放电原理.pdf

    RAID存储架构是一种多磁盘冗余阵列技术,广泛应用于数据库服务器中,其主要目的是通过磁盘阵列的组合来提高数据的存储性能、可靠性和容错能力。在数据库服务器中,RAID卡作为连接服务器和磁盘阵列的重要组件,承担着...

    联想服务器RD450-配置RAID5阵列图文方法.docx

    * 数据库服务器:RAID5阵列可以用于搭建数据库服务器,提供高可用性和高性能的存储解决方案。 * 视频监控系统:RAID5阵列可以用于搭建视频监控系统,提供高可用性和高性能的存储解决方案。 RAID5阵列是一种常用的...

    DELL服务器的各种RAID卡的详细参数.pdf

    DELL 服务器的 RAID 卡是服务器存储系统的核心组件,选择合适的 RAID 卡和设置合适的 Stripe size 是提高服务器存储性能和可靠性的关键。megacli 工具是查看 RAID 卡信息和设置 RAID 卡的强大工具。

    RAID 530-8i 驱动windows2012R2&2016 驱动

    RAID 530-8i控制器是一款高性能的硬件RAID解决方案,支持多种RAID级别,包括但不限于RAID 0、RAID 1、RAID 5、RAID 6以及RAID 10、RAID 50和RAID 60。其中,RAID 0提供数据分块并行读写,提升性能;RAID 1则是镜像,...

    raid0 和 raid1 raid5 raid10 区别

    ### RAID0、RAID1、RAID5、RAID10 的区别详解 #### 一、RAID 简介 RAID(Redundant Array of Independent Disks),即独立磁盘冗余阵列,是一种通过将多个独立的磁盘进行逻辑上的组合,形成一个大的磁盘系统的技术...

    服务器详解之Raid技术

    总之,RAID技术是服务器存储领域的重要组成部分,通过合理的RAID配置,可以有效提升系统的数据处理速度,同时增强数据的保护能力。了解不同RAID级别的特点和应用场景,有助于根据实际需求选择合适的RAID解决方案。

    hp raid 5 配置方法

    本文主要关注的是如何在HP ProLiant服务器上配置RAID 5,特别是针对HP DL380型号。 RAID 5是一种分布式奇偶校验的RAID级别,它在数据块的基础上添加了奇偶校验信息,使得即使在一块硬盘故障的情况下,数据仍然可以...

    IBM X3850 X5 2008系统RAID卡驱动

    这款服务器配备了一种名为RAID(独立磁盘冗余阵列)的技术,以提高数据存储的安全性和性能。在2008年,IBM为这款服务器提供了相应的RAID卡驱动程序,以确保操作系统能够正确识别和利用这些硬件RAID控制器。 RAID...

    RAID10

    * 数据库服务器:RAID 10 可以用于数据库服务器,提供高速度和高可靠性的数据存储服务。 * 文件服务器:RAID 10 可以用于文件服务器,提供高速度和高可靠性的文件存储服务。 * 服务器集群:RAID 10 可以用于服务器...

Global site tag (gtag.js) - Google Analytics