[发明专利]用于混合存储设备读写数据的方法以及装置有效
申请号: | 201610822034.8 | 申请日: | 2016-09-13 |
公开(公告)号: | CN107817946B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 董元元;徐立;闫卫斌;王勇;谷跃胜 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 混合 存储 设备 读写 数据 方法 以及 装置 | ||
本申请公开了一种用于混合存储设备读写数据的方法,所述混合存储设备至少包括第一存储介质和第二存储介质,所述第一存储介质的读写速率大于所述第二存储介质的读写速率;该方法包括:接收至少一个数据块写入所述混合存储设备的写入请求;对所述数据块各自的数据信息和元数据按照预设的数据聚合基准进行聚合,聚合之后生成所述数据块对应的数据记录;将所述数据记录写入所述第一存储介质;将所述第一存储介质中写入的所述数据记录向所述第二存储介质中转储;其中,所述数据记录中包含对应的数据块各自的数据信息和元数据。该方法提升了所述混合存储设备中存储介质的性能,延长了所述混合存储设备中存储介质的使用寿命。
技术领域
本申请涉及存混合储介质技术领域,具体涉及一种混合用于混合存储设备读写数据的方法。本申请同时涉及一种混合用于混合存储设备读写数据的装置,另一种用于混合存储设备读写数据的方法以及装置,以及两种电子设备。
背景技术
随着信息技术的快速发展,计算机处理信息量的与日俱增,对计算机的信息存储密度、响应速度以及稳定性有了更高的要求,存储介质成为信息存储讨论的重点。存储介质根据性能的差异,可分为高性能存储介质和低性能存储介质,高性能存储介质具有数据读写速度快,但成本高和容量低的特点,以固态硬盘(SSD)为代表;低性能存储介质具有成本低、容量大,但数据读写速度慢的特点,以机械硬盘(HDD)为代表。
根据数据特点和应用场景的不同,采用混合存储技术组合高性能存储介质和低性能存储介质,实现既具有高性能存储介质的高性能,又具有低性能存储介质容量大,性价比高的优点,一直是混合存储技术的发展方向。混合存储设备主要有:固态硬盘(SSD)与机械硬盘(HDD)构成的混合存储设备,低性能固态硬盘(SSD)与高性能固态硬盘(SSD)构成的混合存储设备。
现有技术下,针对混合存储设备的混合存储技术,主要采用Facebook公司开发的Flash Cache,Flash Cache利用了Linux内核中的设备映射机制,将高性能存储介质和低性能存储介质的块做了一层映射,在操作系统中呈现为一块普通的硬盘。具体将高性能存储介质作为缓存区,并将缓存区划分为固定大小的缓存集合,固定大小的缓存集合与底层磁盘采用固定Hash的方式进行映射。Flash Cache缓存区划分为Super Block、元数据区和数据区三个部分,其中,Super Block用于存储整个缓存区的全局配置信息;元数据区用于存储每个缓存数据块的元数据,其中包含块的状态;数据区用于存储低性能存储介质对应的缓存数据块。
上述现有技术提供的混合存储技术存在明显的缺陷。
现有技术提供的混合存储技术,Flash Cache中的高性能存储介质与低性能存储介质之间采用固定Hash映射(哈希映射),对存储介质不同存储区域的操作不能进行聚合,一次写请求需要分别持久化请求数据及对应的元数据,产生两次随机写数据操作,增加了延迟时间,降低了存储介质的性能以及寿命。
发明内容
本申请提供一种用于混合存储设备读写数据的方法,以解决现有技术存在的降低存储介质的性能以及寿命问题。本申请还提供一种用于混合存储设备读写数据的装置,另一种用于混合存储设备读写数据的方法以及装置,以及两种电子设备。
本申请提供一种用于混合存储设备读写数据的方法,所述混合存储设备至少包括第一存储介质和第二存储介质,所述第一存储介质的读写速率大于所述第二存储介质的读写速率;该方法包括:
接收至少一个数据块写入所述混合存储设备的写入请求;
对所述数据块各自的数据信息和元数据按照预设的数据聚合基准进行聚合,聚合之后生成所述数据块对应的数据记录;
将所述数据记录写入所述第一存储介质;
将所述第一存储介质中写入的所述数据记录向所述第二存储介质中转储;
其中,所述数据记录中包含对应的数据块各自的数据信息和元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610822034.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种混合内存结构的数据读取方法和系统
- 下一篇:一种数据存储方法、装置及系统