[发明专利]一种数据存储方法以及装置在审
申请号: | 201610921208.6 | 申请日: | 2016-10-21 |
公开(公告)号: | CN107977159A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 刘飞;夏飞;张欢;熊劲;王元钢 | 申请(专利权)人: | 华为技术有限公司;中国科学院计算技术研究所 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 存储 方法 以及 装置 | ||
1.一种数据存储方法,其特征在于,包括:
数据存储装置将预设存储设备生成副本组合集合;
所述数据存储装置根据待存储数据的特征计算所述副本组合集合中各副本组合的性能,所述各副本组合的性能为所述待存储数据在各副本组合中时的性能;
所述数据存储装置根据所述各副本组合的性能从所述副本组合集合中确定目标副本组合;
所述数据存储装置将所述待存储数据存储在所述目标副本组合。
2.根据权利要求1所述的方法,其特征在于,所述数据存储装置根据所述各副本组合的性能从所述副本组合集合中确定目标副本组合包括:
所述数据存储装置根据所述各副本组合的性能建立数据热度与各副本组合之间的映射关系;
所述数据存储装置利用所述映射关系和所述待存储数据的数据热度确定所述待存储数据对应的目标副本组合,所述待存储数据的数据热度由所述数据存储装置统计得到。
3.根据权利要求1所述的方法,其特征在于,数据存储装置将预设存储设备生成副本组合集合包括:
所述数据存储装置统计所述预设存储设备的各副本组合;
所述数据存储装置按照预设读写场景计算所述各副本组合的属性特征;
所述数据存储装置根据所述各副本组合的属性特征按照预设条件生成所述副本组合集合。
4.根据权利要求3所述的方法,其特征在于,所述属性特征包括性能和成本,所述性能包括所述预设存储设备的读写延迟和读写带宽,所述成本为所述预设存储设备的单位容量成本;
所述预设条件为所述数据存储装置保留性能相同的副本组合中成本最低的副本组合,并排除性能差并且成本高的副本组合。
5.根据权利要求1所述的方法,其特征在于,所述数据存储装置根据待存储数据的特征计算所述副本组合集合中各副本组合的性能包括:
所述数据存储装置根据所述待存储设备的数据平均访问粒度和所述待存储设备的写比例确定用于计算所述副本组合集合中各副本组合的性能的目标公式,所述数据平均访问粒度和所述写比例由所述数据存储装置对所述待存储数据统计得到;
所述数据存储装置根据所述目标公式计算所述副本组合集合中各副本组合的性能。
6.根据权利要求5所述的方法,其特征在于,当所述数据平均访问粒度小于预设阈值时,所述目标公式为:
L(wr)=(wr×Wlat+(1-wr)×Rlat);
或,
当所述数据平均访问粒度大于或等于所述预设阈值时,所述目标公式为:
B(bw)=(wr×Wbw+(1-wr)×Rbw);
其中,所述L(wr)为读写延迟,所述B(bw)为读写带宽,所述wr为写比例,所述Wlat为副本组合写延迟,所述Rlat为读延迟,所述Wbw为写带宽,所述Rbw为读带宽。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述预设存储设备的类型包括固态硬盘SSD、硬盘驱动器HDD其中至少一项,所述预设存储的数目至少为一个。
8.一种数据存储装置,其特征在于,包括:
生成模块,用于将预设存储设备生成副本组合集合;
计算模块,用于根据待存储数据的特征计算所述生成模块生成的所述副本组合集合中各副本组合的性能,所述各副本组合的性能为所述待存储数据在各副本组合中时的性能;
确定模块,用于根据所述计算模块计算得到的所述各副本组合的性能从所述副本组合集合中确定目标副本组合;
存储模块,用于将所述待存储数据存储在所述选择确定模块确定的所述目标副本组合。
9.根据权利要求8所述的数据存储装置,其特征在于,所述确定模块,具体用于根据所述各副本组合的性能建立数据热度与各副本组合之间的映射关系;利用所述映射关系和所述待存储数据的数据热度确定所述待存储数据对应的目标副本组合,所述待存储数据的数据热度由所述数据存储装置统计得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学院计算技术研究所,未经华为技术有限公司;中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610921208.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端及触摸屏双击处理方法、及存储介质
- 下一篇:交换机存取资料的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置