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

【发明授权】基于daos分布式存储系统中数据增量重构系统和方法_中电云计算技术有限公司;中国电子系统技术有限公司_202211144644.9 

申请/专利权人:中电云计算技术有限公司;中国电子系统技术有限公司

申请日:2022-09-20

公开(公告)日:2024-04-02

公开(公告)号:CN115454720B

主分类号:G06F11/14

分类号:G06F11/14;G06F16/23;G06F16/27

优先权:

专利状态码:有效-授权

法律状态:2024.04.02#授权;2023.09.12#著录事项变更;2022.12.27#实质审查的生效;2022.12.09#公开

摘要:本发明涉及数据重构技术领域,提供基于daos分布式存储系统中数据增量重构系统和方法,本发明的系统由恢复端和权威端组成,其中,恢复端包括:扫描模块,对象遍历模块,对象粒度识别模块,dkey遍历模块,dkey粒度识别模块,rsv比较模块,akey遍历模块,akey粒度识别模块,恢复端数据库,rsv更新模块。根据本发明示例性实施例的基于daos分布式存储系统中数据增量重构系统和方法,通过分级数据恢复机制来提升重构效率,以最短的时间识别出数据需要进行重构的粒度,仅恢复故障期间缺失部分的数据,有效减少重构过程的数据迁移,提升重构流程的效率,降低重构对系统资源的消耗,提高集群的可靠性,以最小的数据恢复代价实现分布式存储系统数据的一致性。

主权项:1.基于daos分布式存储系统中数据增量重构系统,其特征在于,所述系统由恢复端和权威端组成,其中,权威端用于供恢复端拉取数据进行恢复,恢复端包括:扫描模块,用于从权威端获取待恢复对象;对象遍历模块,用于遍历待恢复对象;对象粒度识别模块,对待恢复对象进行对象粒度识别,将恢复端不存在的对象拉取至恢复端数据库,将恢复端存在的对象发送至dkey遍历模块;dkey遍历模块,用于遍历恢复端存在的待恢复对象的所有dkey;dkey粒度识别模块,对待恢复对象进行dkey粒度识别,将恢复端不存在的dkey拉取至恢复端数据库,将恢复端存在的dkey发送至rsv比较模块;rsv比较模块,用于判断恢复端存在的dkey是否需要重构恢复,将需要恢复的dkey发送至akey遍历模块;akey遍历模块,用于遍历需要恢复的dkey的所有akey;akey粒度识别模块,对待恢复dkey进行akey粒度识别,将恢复端不存在的akey拉取至恢复端数据库,以恢复端存在的akey的records为最小粒度进行数据的增量重构;恢复端数据库,用于存储从权威端拉取的对象、dkey、akey和records数据;rsv更新模块,用于在数据在以对象、dkey、akey或records为粒度进行增量重构后将恢复端的rsv更新为重构任务版本;其中,dkey为daos分布式存储系统多版本存储的位于对象的下层的b+树,akey为daos分布式存储系统多版本存储的位于dkey的下层的b+树,records为daos分布式存储系统多版本存储的层级b+树的树节点的最小组成单位,rsv为对象上一次数据可靠完整的版本号。

全文数据:

权利要求:

百度查询: 中电云计算技术有限公司;中国电子系统技术有限公司 基于daos分布式存储系统中数据增量重构系统和方法

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