存储系统:大容量,低成本,高性能。
将异种存储介质整合成一个逻辑存储设备,为用户提供统一的接口,自动完成对上层应用程序透明的热点数据识别、数据负载的自动缓存或迁移等操作,而不需要管理员手动完成。
1.用NVRAM(非易失性随机存取存储器) 作为磁盘的写缓存,可以避免SSD 做缓存时所面临的写前擦除延迟和写寿命限制,显著提高存储系统的写性能和可靠性。但NVRAM 价格较高,容量较小,一般在二级存储系统中用来记录日志或者在网络存储系统中用作client 或server 端的cache 来改善系统性能,提高可靠性。NVRAM 主要被用于存放OLTP系统中的日志数据。
2.不同转速的HHD的混合。
3.SSD与HDD
针对SSD 与HDD 的混合存储系统的研究主要从系统架构、映射策略、热点数据识别、数据迁移策略、最优化存储介质用量组合等几个方面展开。
(1)系统架构:(缓存分层、设备同层)
缓存分层:SSD作为HDD的cache,逻辑地址与HDD的物理地址一一对应。问题:数据一致性维护,SSD的寿命。(Facebook,flashcache)。
设备同层:HDD与SSD统一物理编址,然后冷热数据迁移。(HRO,EDT,HYBRIDSTORE)
(2)映射策略:(粒度和规则)
粒度:数据块级,文件级,EXTENT级。规则:数据分配规则。
数据块级:数据块是最细的粒度映射,数据块级映射的架构