[发明专利]用于混合存储设备读写数据的方法以及装置有效
申请号: | 201610822034.8 | 申请日: | 2016-09-13 |
公开(公告)号: | CN107817946B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 董元元;徐立;闫卫斌;王勇;谷跃胜 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 混合 存储 设备 读写 数据 方法 以及 装置 | ||
1.一种用于混合存储设备读写数据的方法,所述混合存储设备至少包括第一存储介质和第二存储介质,所述第一存储介质的读写速率大于所述第二存储介质的读写速率;其特征在于,包括:
接收至少一个数据块写入所述混合存储设备的写入请求;
对所述数据块各自的数据信息和元数据按照预设的数据聚合基准进行聚合,聚合之后生成所述数据块对应的数据记录;
将所述数据记录写入所述第一存储介质;
将所述第一存储介质中写入的所述数据记录向所述第二存储介质中转储;
其中,所述数据记录中包含对应的数据块各自的数据信息和元数据。
2.根据权利要求1所述的用于混合存储设备读写数据的方法,其特征在于,所述数据记录按照顺序写入方式写入所述第一存储介质。
3.根据权利要求1所述的用于混合存储设备读写数据的方法,其特征在于,所述数据记录,包括:
数据头信息、数据记录信息和数据补充信息;
其中,所述数据头信息中包含所述数据块各自的元数据,所述数据记录信息中包含所述数据块各自的数据信息。
4.根据权利要求3所述的用于混合存储设备读写数据的方法,其特征在于,所述数据聚合基准,包括:
所述数据头信息与所述第一存储介质的存储单元的大小对齐,和/或所述数据记录信息与所述第一存储介质的存储单元的大小对齐。
5.根据权利要求4所述的用于混合存储设备读写数据的方法,其特征在于,若所述数据头信息的大小大于或者小于所述第一存储介质的存储单元的大小,在所述数据头信息中填充所述数据补充信息,使填充后的所述数据头信息与所述第一存储介质的存储单元的大小对齐;
其中,填充的所述数据补充信息的大小小于所述第一存储介质的存储单元的大小。
6.根据权利要求4所述的用于混合存储设备读写数据的方法,其特征在于,若所述数据记录信息的大小大于或者小于所述第一存储介质的存储单元的大小,在所述数据记录信息中填充所述数据补充信息,使填充后的所述数据记录信息与所述第一存储介质的存储单元的大小对齐;
其中,填充的所述数据补充信息的大小小于所述第一存储介质的存储单元的大小。
7.根据权利要求3所述的用于混合存储设备读写数据的方法,其特征在于,所述数据头信息中包含的各个数据块对应的数据头信息的排列顺序,与所述数据记录信息中包含的各个数据块对应的数据记录信息的排列顺序相同。
8.根据权利要求1所述的用于混合存储设备读写数据的方法,其特征在于,所述对所述数据块各自的数据信息和元数据按照预设的数据聚合基准进行聚合,聚合之后生成所述数据块对应的数据记录步骤,采用下述方式实现:
按照预设的数据块数目基准和/或数据量基准,将获取到的所述写入请求各自对应的数据块划分为至少一个数据块集;
对划分后的各个数据块集分别按照所述数据聚合基准进行聚合,聚合之后生成各个数据块集分别对应的数据记录;
其中,所述数据记录中包含对应的数据块集中各个数据块的数据信息和元数据。
9.根据权利要求1所述的用于混合存储设备读写数据的方法,其特征在于,所述第一存储介质中写入的数据块分别设置有至少一个索引结构,所述数据块中包含的数据项在所述数据块的索引结构中设置有对应的索引条目,所述索引条目中记录有所述数据项标识和所述数据项在所述第一存储介质中的存储位置信息。
10.根据权利要求9所述的用于混合存储设备读写数据的方法,其特征在于,所述第一存储介质中写入的数据块分别设置有至少一个索引封装结构,所述数据块的索引结构包含在所述数据块对应的索引封装结构中,所述索引封装结构还包括:
所述数据块的索引结构在所述第一存储介质存储的起始位置信息和终止位置信息,所述数据块的索引结构的状态标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610822034.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种混合内存结构的数据读取方法和系统
- 下一篇:一种数据存储方法、装置及系统