互联网服务数据分层

存储系统的高级功能“数据分层”是否会带来性能问题

本来是存储系统提供的高级性能优化的功能“数据分层”,细细想想,是否会存储这样的问题,数据分层的关键是对数据的读写频率进行实时监控,根据数据迁移的粒度进行冷热迁移,满足高性能的需求,如果碰到一段数据中的部分数据某一段时间内是热点数据,迁移到SSD内,其余的部分数据任然在...显示全部

本来是存储系统提供的高级性能优化的功能“数据分层”,细细想想,是否会存储这样的问题,数据分层的关键是对数据的读写频率进行实时监控,根据数据迁移的粒度进行冷热迁移,满足高性能的需求,如果碰到一段数据中的部分数据某一段时间内是热点数据,迁移到SSD内,其余的部分数据任然在低性能盘内,这样一旦需要全部读出的时候,就会出现,本来数据的连续的,这样一迁移,发现数据被分成好几个地方,维护逻辑数据和物理地址的位图表也在不断的更新,反倒会出现性能问题了,

收起
参与13

查看其它 2 个回答samsondows的回答

samsondowssamsondows联盟成员系统架构师Ping An

会有,所以不同的厂家设计不同的数据分片粒度,如3par采用4k,hds采用42MB,EMc
vmax好像是256k。并非越小越好,也不是动态自调整就好,大多数厂商通过测试和采集决策这个大小

互联网服务 · 2017-07-04
浏览2437
  • 大神说的是数据迁移的颗粒大小吧,也就是说数据分层功能也有不适合的业务,不是所有的业务都能使用,视频类业务就不便于使用
    2017-07-04

回答者

samsondows
系统架构师Ping An
擅长领域: 存储闪存中间件

samsondows 最近回答过的问题

回答状态

  • 发布时间:2017-07-04
  • 关注会员:4 人
  • 回答浏览:2437
  • X社区推广