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

基于SQLite全文索引的数据恢复方法、装置及存储介质 

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

申请/专利权人:北京万盛华通科技有限公司

摘要:本发明涉及基于SQLite全文索引的数据恢复方法、装置及存储介质,应用于数据库恢复技术领域,包括:通过对SQLitefts文件及虚拟表的获取,根据虚拟表获取第一指定表名的数据信息,根据数据信息完成碎片字符串的提取、补位以及碎片字符串分组编号以及组内编号的提取,通过分组编号以及组内编号完成碎片字符串的分组重组等操作,通过第二指定表名确定每个重组后的字符串的特定含义,恢复出删除的数据信息,提高了数据恢复的效率,相较于现有的基于空闲页的数据恢复方法,本申请的恢复数据完整,相较于现有的基于日志文件的数据恢复方法,可以恢复更长远的删除数据。

主权项:1.基于SQLite全文索引的数据恢复方法,其特征在于,所述方法包括:获取带有全文索引的SQLitefts文件及其虚拟表名,根据所述虚拟表名获取第一指定表名中的数据信息;所述根据所述虚拟表名获取第一指定表名中的数据信息包括:获取表名以_segdir结尾的表中root列字段的数据信息,所述root列字段的数据信息包含全部碎片字符串信息;对所述数据信息进行预处理包括:将所述root列字段的数据信息保存为16进制数据格式形式;对所述数据信息进行预处理,并从所述数据信息中循环提取碎片字符串,以及提取每个碎片字符串对应的分组编号和组内编号,直到所有碎片字符串提取完毕;所述从所述数据信息中循环提取碎片字符串包括:提取碎片字符串的长度iLen;根据所述碎片字符串的长度iLen在16进制的root列字段的数据信息提取相应长度的临时碎片字符串;提取所述临时碎片字符串需要补位的长度iPrefix值,根据所述长度iPrefix值判断所述临时碎片字符串是否需要补位;若所述临时碎片字符串不需要补位,则将所述临时碎片字符串作为目标碎片字符串;若所述临时碎片字符串需要补位,则将上一次循环获取的目标碎片字符串的前iPrefix位与所述临时碎片字符串合成为一个新的字符串,作为目标碎片字符串;重复上述过程,直到完成所有碎片字符串的提取;根据所述每个碎片字符串对应的组内编号,按照相应的组内编号的顺序,将同一组碎片字符串拼接还原成一个完整的分组字符串,完成所有碎片字符串的拼接后,得到多个完整的分组字符串;根据所述虚拟表名获取第二指定表名中的表结构信息,根据所述表结构信息获取每个分组编号对应的字段含义;根据所述多个完整的分组字符串的分组编号以及每个分组编号对应的字段含义确定所述多个完整的分组字符串的具体含义,完成删除数据的恢复。

全文数据:

权利要求:

百度查询: 北京万盛华通科技有限公司 基于SQLite全文索引的数据恢复方法、装置及存储介质

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