发明

一种SQLite数据恢复方法2023

2023-11-19 07:20:44 发布于四川 16
  • 申请专利号:CN202310928981.5
  • 公开(公告)日:2023-11-17
  • 公开(公告)号:CN117076192A
  • 申请人:苏州龙信信息科技有限公司
摘要:本发明公开了一种SQLite数据恢复方法,涉及SQLite数据库技术领域,包括以下步骤:预先从数据库中目标FTS5数据表获取所有页面分词数据,记为Blocks;依次遍历Blocks,根据Page解析器对每个Block进行切分与汇总,获取每个分词与文档列表记录,记为Term‑Doclists;进行依次遍历Term‑Doclists,根据Term解析器对每个Term‑Doclist处理与汇总,获取完整分词与文档列表,记为Key‑Doclists;依次遍历Key‑Doclists,根据doclist和poslist解析器对每个Key‑Doclist处理,获取分词语句实例与位置分布,记为key‑rowid‑poslists;依次遍历key‑rowid‑poslists,根据collist解析器对每个key‑rowid‑poslist处理。本发明实现通过分词重组对文本记录数据的恢复,同时也可用于辅助校验现有文本记录的真实性,同时也解决通过分词重组方法来恢复写0操作问题。

专利内容

(19)国家知识产权局 (12)发明专利申请 (10)申请公布号 CN 117076192 A (43)申请公布日 2023.11.17 (21)申请号 202310928981.5 (22)申请日 2023.07.27 (71)申请人 苏州龙信信息科技有限公司 地址 215000 江苏省苏州市苏州工业园区 星湖街328号创意产业园6-603单元 (72)发明人 谢清泉 吴兴德 王海啸 黄喆  (74)专利代理机构 合肥上博知识产权代理事务 所(特殊普通合伙) 34188 专利代理师 张果果 (51)Int.Cl. G06F 11/14 (2006.01) G06F 40/289 (2020.01) 权利要求书1页 说明书7页 附图3页 (54)发明名称 一种SQLite数据恢复方法 (57)摘要 本发明公开了一种SQLite数据恢复方法,涉 及SQLite数据库技术领域,包括以下步骤:预先 从数据库中目标FTS5数据表获取所有页面分词 数据,记为Blocks;依次遍历Blocks ,根据Page解 析器对每个Block进行切分与汇总,获取每个分 词与文档列表记录,记为Term‑Doclists;进行依 次遍历Term‑Doclists ,根据Term解析器对每个 Term‑Doclist处理与汇总,获取完整分词与文档 列表,记为Key ‑Doclists ;依次遍历Key ‑ Doclists,根据doclist和poslist解析器对每个 Key‑Doclist处理,获取分词语句实例与位置分

最新专利