【技术实现步骤摘要】
一种生成数据快照的方法及装置
[0001]本专利技术涉及数据处理
,尤其涉及一种生成数据快照的方法及装置。
技术介绍
[0002]随着企业信息化的不断发展,企业产生的数据量越来越多,数据变更的速度也越来越快,运营人员需要经常审核数据的变更情况。一般来说,审核数据的变更情况需要结合发生变更的数据以及与变更数据有关联的其他数据一起审核。
[0003]目前,企业在审核数据变更的时候,不仅需要从数据库的变更日志中查询数据的变更信息,但是由于数据库变更日志中只记录了发生变更的数据的变更信息,不记录没有发生变更但是与变更数据有关联的其他数据,还需要从数据库中查询没有发生变更但是与变更数据有关联的其他数据,因此增加了审核数据变更的复杂度。
[0004]综上,如何降低审核数据变更的复杂度,是当前亟需解决的技术问题。
技术实现思路
[0005]本专利技术实施例提供一种生成数据快照的方法及装置,用以解决现有技术中审核数据变更的复杂度较高的问题。
[0006]第一方面,本专利技术实施例提供一种生成数据 ...
【技术保护点】
【技术特征摘要】
1.一种生成数据快照的方法,其特征在于,包括:数据库工具监听应用数据库中日志变更信息;所述日志变更信息是通过在应用层的业务操作触发产生的;所述数据库工具从所述日志变更信息的各字段中确定出目标字段,所述目标字段包括变更字段及变更字段的关联字段;所述数据库工具生成所述目标字段的数据快照并存入快照数据库。2.如权利要求1所述的方法,其特征在于,所述日志变更信息是通过在应用层的业务操作触发产生的,包括:响应于在应用层针对第一数据表的第一字段的修改操作,生成日志变更信息;所述日志变更信息中包括作为变更字段的所述第一字段、所述第一字段在所述第一数据表中位于同行的各字段、第二数据表中关联行中的各字段;所述第二数据表中具有所述第一数据表的主键字段;所述关联行中具有所述第一字段对应的第一主键字段。3.如权利要求2所述的方法,其特征在于,所述生成日志变更信息之前,还包括:响应于针对第一数据表的第一字段的修改操作,在所述第一数据表中修改所述第一字段并基于所述修改操作更新所述第一字段所在行的修改标记字段;任一数据表中的任一行对应唯一的修改标记字段;根据所述第一数据表的第一主键字段确定是否有与所述第一数据表关联的第二数据表;若有与所述第一数据表关联的第二数据表,则更新所述关联数据表中所述第一主键字段所在行的修改标记字段。4.如权利要求3所述的方法,其特征在于,所述基于所述修改操作更新所述第一字段所在行的修改标记字段,包括:确定所述修改操作对应的第一时间戳,将所述第一时间戳更新为所述第一字段所在行的修改标记字段;更新所述关联数据表中所述第一主键字段所在行的修改标记字段,包括:将所述第一时间戳更新为所述关联数据表中所述第一主键字段所在...
【专利技术属性】
技术研发人员:倪乔伟,陈孟,钱继安,胡光庭,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。