如何把正确的数据放在正确的存储空间上?

对于数据库服务器来讲,是不是所有的磁盘都适合放在闪存上? Redo日志盘,数据盘,仲裁盘等。Redo盘适合么?如果用软件定义的方式,那么将闪存和一般存储共享的方式利用,一方面可以平衡性能的差异,节省存储成本的投入。另外一方面,是不是所有的应用都适合呢?会不会有负面的影响呢?...显示全部

对于数据库服务器来讲,是不是所有的磁盘都适合放在闪存上? Redo日志盘,数据盘,仲裁盘等。Redo盘适合么?如果用软件定义的方式,那么将闪存和一般存储共享的方式利用,一方面可以平衡性能的差异,节省存储成本的投入。另外一方面,是不是所有的应用都适合呢?会不会有负面的影响呢?

收起

查看其它 8 个回答张有才的回答

张有才张有才  系统架构师 , 某国有银行
kaola1209yyc110011molimoli等赞同了此回答

个人认为,主要有几个方面的考量因素,供参考:

1. SSD适应场景。SSD最适合随机读场景,OLTP类应用最适合不过;顺序对写场景不是SSD的强项,比如OLAP等分析类应用,大量的顺序读写并没有优势;Oracle的redo是一种特殊的类型,属于100%写操作,理论上不适合用SSD,但是SSD相对于机械硬盘的响应时间有明显优势,因此redo可以选择SSD,解决Oracle redo瓶颈问题。

2. 成本。核心问题是性价比,如果是土豪,全部采用SSD也无妨

3. 管理。灾备功能等高级功能,不论是AFA还是存储的软件定义存储(scale io等)都不够完善

 2016-01-07
浏览2341

回答者

张有才系统架构师, 某国有银行

回答状态

  • 发布时间:2016-01-07
  • 关注会员:10 人
  • 回答浏览:2341
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2020  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30