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

【发明授权】一种基于源端重删的数据快速删除方法_国家电网有限公司;国网青海省电力公司;国网青海省电力公司信息通信公司_201911069232.1 

申请/专利权人:国家电网有限公司;国网青海省电力公司;国网青海省电力公司信息通信公司

申请日:2019-11-05

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

公开(公告)号:CN111124750B

主分类号:G06F11/14

分类号:G06F11/14;G06F16/16

优先权:

专利状态码:有效-授权

法律状态:2024.04.30#授权;2020.06.02#实质审查的生效;2020.05.08#公开

摘要:本发明提供的一种基于源端重删的数据快速删除方法,包括删除备份集和清理介质两个步骤,该方法对于数据块引用次数不再使用记录具体每一块的具体次数,由备份集对象记录所引用的数据块存在的数据文件,删除功能使用延迟删除策略,分删除备份集及清理介质两个步骤,简化删除操作提升删除性能,尽可能延长数据块存在重删库中的时间,避免频繁备份删除造成的资源浪费。

主权项:1.一种基于源端重删的数据快速删除方法,其特征在于,包括以下步骤:步骤1:删除备份集实现初步删除操作;步骤1中的删除备份集具体包括以下步骤:步骤1a:获取备份集下所有的对象;步骤1b:删除objdb数据库中的对象记录及其objfile文件;其中,objdb数据库里的guiddb表记录备份集中所有的对象信息,每个对象指向一个objfile文件,对象文件中顺序存放了每个数据块的指纹索引;dedupdb数据库中包含fingerdb表、filedb表、guiddb表,其中fingerdb表是记录重删库所有指纹的指纹表,指纹表里记录块指纹及对应的数据块所在数据文件位置,filedb表是记录数据文件信息的数据文件表,guiddb表是对象表,用于记录该对象引用的数据块存放在哪些数据文件里,数据文件为存放在磁盘上的dedupfile;步骤1c:删除dedupdb数据库中的guiddb表中对应的对象记录;步骤2:延迟清理介质从而彻底删除不需要的数据块;步骤2中的清理介质具体包括以下步骤:步骤2a:遍历dedupdb数据库中的guiddb表;步骤2b:汇总所有guiddb表中现有对象用到的dedupfile文件;步骤2c:将步骤2b汇总出来的文件与filedb中的所有记录对比,记录不再引用的dedupfile文件;步骤2d:删除fingerdb表中属于不再引用的数据文件的指纹;步骤2e:删除filedb表中不再引用的数据文件记录及dedupfile文件。

全文数据:

权利要求:

百度查询: 国家电网有限公司;国网青海省电力公司;国网青海省电力公司信息通信公司 一种基于源端重删的数据快速删除方法

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