System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据库一致性比对方法、装置、电子设备及存储介质制造方法及图纸_技高网

数据库一致性比对方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40410970 阅读:5 留言:0更新日期:2024-02-20 22:30
本公开提出一种数据库一致性比对方法、装置、电子设备及存储介质,涉及数据分析技术领域。该方法包括确定与交易数据对应的第一操作记录信息,其中,第一操作记录信息是第一系统数据库对交易数据操作所得的记录信息;根据第一操作记录信息,确定第一应用分区号,其中,第一应用分区号用于在第一系统数据库中查询第一操作记录信息;根据第一应用分区号,确定第二应用分区号;从第二系统数据库中,基于第二应用分区号查询第二操作记录信息;对第一操作记录信息和第二操作记录信息进行一致性比对,得到比对结果。通过本公开,能够有效地、准确地对不同业务系统所涉及数据内容进行一致性比对。

【技术实现步骤摘要】

本公开涉及数据分析,尤其涉及一种数据库一致性比对方法、装置、电子设备及存储介质


技术介绍

1、在分布式核心业务系统中,由于业务系统的架构升级、物理设备更换等因素,会出现需要将交易数据以及处理交易数据的操作记录信息,由老业务系统切换至新业务系统的情况。但是,业务系统通常所涉及的数据量非常庞大,若将业务系统所涉及数据内容一次性切换完毕,会伴随着较大失败风险。因此,相关技术中往往会选择历时较长的方式,将所涉及数据内容逐步地从老业务系统切换至新业务系统。在逐步切换的过程中,不同业务系统所涉及数据内容的一致性比对效率较低,准确度不高。


技术实现思路

1、本公开旨在至少在一定程度上解决相关技术中的技术问题之一。

2、为此,本公开在于提出一种数据库一致性比对方法、装置、电子设备、存储有计算机指令的非瞬时计算机可读存储介质,以及计算机程序产品,能够有效地、准确地对不同业务系统所涉及数据内容进行一致性比对。

3、本公开第一方面实施例提出的数据库一致性比对方法,包括:确定与交易数据对应的第一操作记录信息,其中,所述第一操作记录信息是第一系统数据库对所述交易数据操作所得的记录信息;根据所述第一操作记录信息,确定第一应用分区号,其中,所述第一应用分区号用于在所述第一系统数据库中查询所述第一操作记录信息;根据所述第一应用分区号,确定第二应用分区号;从所述第二系统数据库中,基于所述第二应用分区号查询第二操作记录信息;对所述第一操作记录信息和所述第二操作记录信息进行一致性比对,得到比对结果。

4、本公开第二方面实施例提出的数据库一致性比对装置,包括:第一确定模块,用于确定与交易数据对应的第一操作记录信息,其中,所述第一操作记录信息是第一系统数据库对所述交易数据操作所得的记录信息;第二确定模块,用于根据所述第一操作记录信息,确定第一应用分区号,其中,所述第一应用分区号用于在所述第一系统数据库中查询所述第一操作记录信息;第三确定模块,用于根据所述第一应用分区号,确定第二应用分区号;查询模块,用于从所述第二系统数据库中,基于所述第二应用分区号查询第二操作记录信息;比对模块,用于对所述第一操作记录信息和所述第二操作记录信息进行一致性比对,得到比对结果。

5、本公开第三方面实施例提出了一种电子设备,包括:处理器,以及与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现本公开第一方面实施例提出了一种数据库一致性比对方法。

6、本公开第四方面实施例提出了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现本公开第一方面实施例提出了一种数据库一致性比对方法。

7、本公开第五方面实施例提出了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开第一方面实施例提出了一种数据库一致性比对方法。

8、本公开提供的数据库一致性比对方法、装置、电子设备、存储有计算机指令的非瞬时计算机可读存储介质,以及计算机程序产品,通过确定与交易数据对应的第一操作记录信息,其中,第一操作记录信息是第一系统数据库对交易数据操作所得的记录信息,并根据第一操作记录信息,确定第一应用分区号,其中,第一应用分区号用于在第一系统数据库中查询第一操作记录信息,根据第一应用分区号,确定第二应用分区号,从第二系统数据库中,基于第二应用分区号查询第二操作记录信息,以及对第一操作记录信息和第二操作记录信息进行一致性比对,得到比对结果。由于是基于在第一系统数据库中查询第一操作记录信息所使用的第一应用分区号,来确定用于在第二系统数据库中查询第二操作记录信息所需的第二应用分区号,并分别基于相应的应用分区号来检索对应的操作记录信息,实现快速地、准确地检索得到待比对的第一操作记录信息和第二操作记录信息,从而当基于检索所得第一操作记录信息和第二操作记录信息进行一致性比对时,能够有效地、准确地对不同业务系统所涉及数据内容进行一致性比对。

9、本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。

本文档来自技高网...

【技术保护点】

1.一种数据库一致性比对方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

3.如权利要求1所述的方法,其特征在于,所述根据所述第一应用分区号,确定第二应用分区号,包括:

4.如权利要求3所述的方法,其特征在于,所述分区号转换规则是以下任一项:

5.如权利要求4所述的方法,其特征在于,根据所述第一转换规则处理所述第一应用分区号,得到所述第二应用分区号,包括:

6.如权利要求5所述的方法,其特征在于,所述获取所述第二系统数据库中数据表内的至少一个所述业务字段,包括:

7.如权利要求4所述的方法,其特征在于,根据所述第二转换规则处理所述第一应用分区号,得到所述第二应用分区号,包括:

8.如权利要求4所述的方法,其特征在于,根据所述第三转换规则处理所述第一应用分区号,得到所述第二应用分区号,包括:

9.如权利要求4所述的方法,其特征在于,根据所述第四转换规则处理所述第一应用分区号,得到所述第二应用分区号,包括:

10.如权利要求2-9任一项所述的方法,其特征在于,所述基于所述第二应用分区号在所述待查询数据表中查询所述第二操作记录信息,包括:

11.一种数据库一致性比对装置,其特征在于,所述装置包括:

12.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-10中任一项所述的方法。

14.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-10中任一项所述的方法。

...

【技术特征摘要】

1.一种数据库一致性比对方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述方法还包括:

3.如权利要求1所述的方法,其特征在于,所述根据所述第一应用分区号,确定第二应用分区号,包括:

4.如权利要求3所述的方法,其特征在于,所述分区号转换规则是以下任一项:

5.如权利要求4所述的方法,其特征在于,根据所述第一转换规则处理所述第一应用分区号,得到所述第二应用分区号,包括:

6.如权利要求5所述的方法,其特征在于,所述获取所述第二系统数据库中数据表内的至少一个所述业务字段,包括:

7.如权利要求4所述的方法,其特征在于,根据所述第二转换规则处理所述第一应用分区号,得到所述第二应用分区号,包括:

8.如权利要求4所述的方法,其特征在于,根据所述第三转换规则处理所述第一应用分...

【专利技术属性】
技术研发人员:张宸源唐成山丁陈飞
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1