互联网服务数据库

为什么牛书建议日志用RAID5?

牛调优书, p86, 两处建议日志用RAID5。 为什么会是这样?
参与50

47同行回答

kt563kt563数据库管理员交行卡中心
从一般理论上面讲:raid 10 :高性能,高成本raid 5 :写性能较低,成本也较低综合性价比,数据库日志存储应该建议为raid 10[性能因素],编目表空间容器存储采用raid10,数据表空间容器建议为raid5[针对olap,空间利用率考虑].但是在老牛的调优书p28-p31中也将raid 10[2D+2D] 和r...显示全部
从一般理论上面讲:
raid 10 :高性能,高成本
raid 5 :写性能较低,成本也较低
综合性价比,数据库日志存储应该建议为raid 10[性能因素],编目表空间容器存储采用raid10,数据表空间容器建议为raid5[针对olap,空间利用率考虑].

但是在老牛的调优书p28-p31中也将raid 10[2D+2D] 和raid 5[3D+1P]的差异比较了下:
1.读操作:性能基本一致.
2.连续写:在有足够多的写cache存在且算法无误的情况下,两者差别也不大.
3.离散写:raid5的io次数比raid10多点,在有cache的前提下,这个差距可能会缩小
4.磁盘的iops:raid5适用于空间利用率高,而安全性要求不是很高的大文件存储的系统.
                   raid10适用于安全性要求很高,不计成本,小数据量频繁写入的系统

然后在p86中,老牛说到数据库日志文件都是顺序读写,建议采用raid5.
可能是基于之前的第二点考虑.收起
银行 · 2012-01-10
浏览1004
fengwhqfengwhq联盟成员数据库管理员某城商行
一般RAID10完胜RAID5性能要求比较高还是建议RAID10,例如事务日志,核心数据像归档日志,或历史数据那种,个人觉得可以放到RAID5,比较省容量RAID10就是空间换性能了,而且安全性也比较好显示全部
一般RAID10完胜RAID5
性能要求比较高还是建议RAID10,例如事务日志,核心数据
像归档日志,或历史数据那种,个人觉得可以放到RAID5,比较省容量

RAID10就是空间换性能了,而且安全性也比较好收起
银行 · 2013-06-09
浏览1438
kt563kt563数据库管理员交行卡中心
赫赫,开始讨论起这本书来了。从个人理解来讲,这套书是比较成体系的,虽然部分章节看起来有重复的嫌疑。当我快看完第一本《循序渐进。。。》时,心里偶然出现了一个想法:这数据库是怎么工作的呢?然后《深入解析。。。》从开始就讲底层组件的工作机制,了解完了各个工具等之后,在第三...显示全部
赫赫,开始讨论起这本书来了。
从个人理解来讲,这套书是比较成体系的,虽然部分章节看起来有重复的嫌疑。
当我快看完第一本《循序渐进。。。》时,心里偶然出现了一个想法:这数据库是怎么工作的呢?
然后《深入解析。。。》从开始就讲底层组件的工作机制,了解完了各个工具等之后,在第三本就开始讲怎么着手去调整和优化你的数据库。

所有理论知识点无非是来至于IBM,但是把这三本书所涉及到的实站操作基本都能过一遍的话,然后再回头来理解下理论知识点,还是蛮有收获的。收起
银行 · 2012-02-03
浏览1390
veslivesli系统架构师bank
单性能上讲,顺序写,RAID5理论性能不比RAID10差。随机写,RAID5理论性能不如RAID10。显示全部
单性能上讲,顺序写,RAID5理论性能不比RAID10差。随机写,RAID5理论性能不如RAID10。收起
银行 · 2012-01-12
浏览408
wp28556259wp28556259软件架构设计师CMBC
大哥也看牛牛的书哦~牛牛说,RAID性能好,又安全~显示全部
大哥也看牛牛的书哦~
牛牛说,RAID性能好,又安全~收起
银行 · 2012-01-10
浏览658

    提问者

    drdb2
    系统工程师se

    相关问题

    相关资料

    相关文章

    问题状态

  • 发布时间:2012-01-10
  • 关注会员:1 人
  • 问题浏览:29032
  • 最近回答:2013-06-09
  • X社区推广