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

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

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

收起
参与40

查看其它 8 个回答zp_ccc的回答

zp_ccczp_ccc高级技术主管国内某金融科技公司

传统关系型数据库(非分布式数据库),我个人认为这些数据文件均可以放置在闪存阵列上。只要闪存阵列稳定可靠,它的随机读写,顺序读写的能力都能超越传统机械磁盘存储,为何不能应用呢?

您提到了软件定义,狭隘的说,把通用x86硬件加上万兆以上的网络连接加上分布式文件系统,搭建的软件定义存储,这种架构我个人认为闪存的角色并不是直接存取I/O,这种架构的性能主要由这种分布式架构来体现。目前通常在非结构化数据的查询方面表现比较好。

广义的说,存储虚拟化范畴也能算作软件定义,那么通过这种存储虚拟化网关,将异构存储和闪存阵列统筹管理,加之自动分层功能,将热点数据迁移到闪存阵列,提高I/O性能。目前这种架构对现阶段很多IT场景的改动都较少,适用的场景也比较多。

互联网服务 · 2016-01-07
浏览2622

回答者

zp_ccc
zp_ccc1615
高级技术主管国内某金融科技公司
擅长领域: 存储灾备服务器

zp_ccc 最近回答过的问题

回答状态

  • 发布时间:2016-01-07
  • 关注会员:10 人
  • 回答浏览:2622
  • X社区推广