【技术实现步骤摘要】
本申请涉及数据处理,特别涉及一种数据存储方法、数据回溯方法及计算机设备。
技术介绍
1、现有技术方案,存储数据时,通过binlog(全称:binary log)日志文件记录所有对数据库的修改操作,包括插入(insert)、更新(update)、删除(delete)等指令。需要回溯数据时,解析这些binlog日志文件,将其反向转译为相应的sql(structured querylanguage,结构化查询语言)语句,从而实现数据回溯。
2、由于binlog日志文件非常庞大,特别是在高并发、大规模分布式数据库环境中,binlog日志文件的数量和体积都会急剧增加,数据存储占用存储空间大。并且,binlog日志文件存储的方式缺乏高效的数据排列和传输机制,解析binlog日志文件需要逐条执行指令,无法快速定位和恢复指定时间节点的数据状态,导致数据回溯效率低下。
技术实现思路
1、为了解决上述问题,本申请提供了一种数据存储方法、数据回溯方法及计算机设备。
2、根据本申请实施例的
...【技术保护点】
1.一种数据回溯方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标时间节点对应的数据配对编码和所述所有在先时间节点对应的数据配对编码,获知所述目标时间节点发生数据变更的字段,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述索引信息和所述时间节点的数据值构建与所述第一索引链相对应的第二索引链,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于发生数据变更的时间节点相对于前一时间节点的数据变更情况设置数据配对编码,包括:
5.根据权利要求1至4任一项所述的方法,其特征在
...【技术特征摘要】
1.一种数据回溯方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标时间节点对应的数据配对编码和所述所有在先时间节点对应的数据配对编码,获知所述目标时间节点发生数据变更的字段,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述索引信息和所述时间节点的数据值构建与所述第一索引链相对应的第二索引链,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于发生数据变更的时间节点相对于前一时间节点的数据变更情况设置数据配对编码,包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述基于所述索引信息和所述时间节点的数据值构建与所述第一索引链相对应的第二索引链,包括:<...
【专利技术属性】
技术研发人员:钟志明,欧阳江平,徐建良,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。