首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

分布式存储数据读取效率优化方法、系统、设备和介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京东方金信科技股份有限公司

摘要:本发明涉及一种分布式存储数据读取效率优化方法、系统、设备和介质,包括:对SSD进行初始化,将SSD空间划分为主分区和淘汰分区两个分区,分别用于存放主本数据和副本数据;接收上层IO请求,根据接收的IO请求对IO数据进行读写;达到预设触发条件后,将SSD淘汰分区存储的数据回写到HDD。本发明通过将SSD分为主分区和淘汰分区两个逻辑区域,能够有效增加SSD中主本数据的存储空间,能够存储更多主本数据。同时对SSD对淘汰分区中存储的脏数据量占比进行了合理设置,HDD能够及时的对SSD淘汰分区中存储的脏数据量进行回写,提高了数据读取效率。本发明可以广泛应用于数据读取领域。

主权项:1.一种分布式存储数据读取效率优化方法,其特征在于,包括:对SSD进行初始化,将SSD空间划分为主分区和淘汰分区两个分区,分别用于存放主本数据和副本数据;所述对SSD进行初始化时,包括设置淘汰分区占比和淘汰分区回刷水位占比;接收上层IO请求,并根据接收的IO请求将IO数据存储到SSD,或从SSD和或HDD上读取相应数据;所述接收上层IO请求,根据接收的IO请求对IO数据进行读写的方法,包括:对接收到的上层IO请求类型进行判断:若为前端写IO请求,则将需要写入的IO数据存储到SSD的对应分区,并基于该IO数据对内存里的索引树和bitmap进行更新;所述bitmap包括第一bitmap和第二bitmap,分别用于表示HDD淘汰数据各区段与非淘汰数据各区段内是否存储数据;若为前端读IO请求,则基于接收到的IO请求生成数据索引key并对内存里的索引树进行查找,根据查找结果从SSD上或HDD读取相应数据;达到预设触发条件后,将SSD淘汰分区存储的副本数据回写到HDD;所述达到预设触发条件后,将SSD淘汰分区存储的副本数据回写到HDD的方法,包括以下步骤:①对第一bitmap进行遍历,并对HDD淘汰数据各区段进行查找;②判断HDD淘汰数据各对应区段是否有脏数据,如果没有则进入步骤③,否则进入步骤⑤;③对第二bitmap进行遍历,并对HDD非淘汰数据各区段进行查找;④判断HDD非淘汰数据各对应区段是否有脏数据,如果有,则进入步骤⑤,否则返回步骤①;⑤遍历索引树查找数据索引key;⑥根据数据索引key读取SSD上数据;⑦根据数据索引key将SSD上读取的数据写回到HDD;⑧判断SSD淘汰分区存储的脏数据量占比是否低于预设的淘汰分区回刷水位占比,如果是,则结束回写,否则返回步骤①。

全文数据:

权利要求:

百度查询: 北京东方金信科技股份有限公司 分布式存储数据读取效率优化方法、系统、设备和介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术