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

一种业务数据同步方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40975421 阅读:2 留言:0更新日期:2024-04-18 21:23
本发明专利技术实施例公开了一种业务数据同步方法、装置、电子设备及存储介质。该方法可包括:针对业务系统中存储的多个摘要包,在检测到所述多个摘要包中存在发生变动的目标摘要包的情况下,从所述业务系统中存储的多个业务数据中确定与所述目标摘要包对应的目标业务数据,其中,所述目标摘要包基于预设的消息摘要算法处理所述目标业务数据生成,所述目标业务数据已发生变动;确定所述业务系统中存储的与所述目标业务数据存在依赖关系的业务关联数据,并基于所述目标业务数据,对所述业务关联数据进行修改,以完成所述目标业务数据与所述业务关联数据之间的业务数据同步。本发明专利技术的技术方案,可以实现存在依赖关系的各业务数据之间的快速同步。

【技术实现步骤摘要】

本专利技术实施例涉及数据同步,尤其涉及一种业务数据同步方法、装置、电子设备及存储介质


技术介绍

1、银行业务的正常运转离不开业务数据的支持。随着互联网金融的迅猛发展,银行业务的规模在不断扩大,使得由此产生的业务数据的数据量也在不断增大。

2、在大多数情况下,对于行内运转的某业务系统,其内存储的业务数据往往不是孤岛,即其内存储的某两个或多个业务数据之间可能存在依赖关系。因此,在该两个或多个业务数据之间进行同步,保证它们的一致性,至关重要。

3、但是,正如上文,由于业务数据的数据量巨大,目前难以在这些业务数据之间快速进行同步,这点有待改进。


技术实现思路

1、本专利技术实施例提供了一种业务数据同步方法、装置、电子设备及存储介质,以实现存在依赖关系的各业务数据之间的快速同步。

2、根据本专利技术的一方面,提供了一种业务数据同步方法,包括:

3、针对业务系统中存储的多个摘要包,在检测到多个摘要包中存在发生变动的目标摘要包的情况下,从业务系统中存储的多个业务数据中确定与目标摘要包对应的目标业务数据,其中,目标摘要包基于预设的消息摘要算法处理目标业务数据生成,目标业务数据已发生变动;

4、确定业务系统中存储的与目标业务数据存在依赖关系的业务关联数据,并基于目标业务数据,对业务关联数据进行修改,以完成目标业务数据与业务关联数据之间的业务数据同步。

5、根据本专利技术的另一方面,提供了一种业务数据同步装置,包括:

>6、目标业务数据确定模块,用于针对业务系统中存储的多个摘要包,在检测到多个摘要包中存在发生变动的目标摘要包的情况下,从业务系统中存储的多个业务数据中确定与目标摘要包对应的目标业务数据,其中,目标摘要包基于预设的消息摘要算法处理目标业务数据生成,目标业务数据已发生变动;

7、业务数据同步模块,用于确定业务系统中存储的与目标业务数据存在依赖关系的业务关联数据,并基于目标业务数据,对业务关联数据进行修改,以完成目标业务数据与业务关联数据之间的业务数据同步。

8、根据本专利技术的另一方面,提供了一种电子设备,包括:

9、至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,

10、存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器执行如本专利技术任意实施例所提供的任一的业务数据同步方法。

11、根据本专利技术的另一方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令用于使处理器执行时实现本专利技术任意实施例所提供的任一的业务数据同步方法。

12、本专利技术实施例的技术方案,针对业务系统中存储的多个摘要包,通过在检测到多个摘要包中存在发生变动的目标摘要包的情况下,从业务系统中存储的多个业务数据中确定与目标摘要包对应的目标业务数据,其中,目标摘要包基于预设的消息摘要算法处理目标业务数据生成,并且目标业务数据已发生变动,这里通过应用摘要包,实现了目标业务数据的快速确定;确定业务系统中存储的与目标业务数据存在依赖关系的业务关联数据,并基于目标业务数据,对业务关联数据进行修改,以完成目标业务数据与业务关联数据之间的业务数据同步,实现了对业务关联数据的精准同步。上述技术方案,针对各业务数据分别生成相应的摘要包,从而可以通过检测摘要包是否发生变动以从各业务数据中快速确定出发生变动的目标业务数据,进而修改与目标业务数据存在依赖关系的业务关联数据,由此实现了存在依赖关系的各业务数据之间的快速同步。

13、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或是重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种业务数据同步方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述多个业务数据分别对应有各自的数据索引,所述多个摘要包与多个数据索引之间存在映射关系;

3.根据权利要求1所述的方法,其特征在于,所述目标业务数据包括至少一个第一数据条目,所述业务关联数据包括至少一个第二数据条目;

4.根据权利要求1所述的方法,其特征在于,所述多个摘要包与所述多个业务数据之间存在对应关系,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述多个摘要包分别对应的检测优先级,检测所述多个摘要包,包括:

6.根据权利要求4所述的方法,其特征在于,所述多个业务数据被划分在至少两个分区中,所述根据所述多个业务数据分别对应的变动频率以及所述对应关系,确定所述多个摘要包分别对应的检测优先级,包括:

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

8.一种业务数据同步装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

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

...

【技术特征摘要】

1.一种业务数据同步方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述多个业务数据分别对应有各自的数据索引,所述多个摘要包与多个数据索引之间存在映射关系;

3.根据权利要求1所述的方法,其特征在于,所述目标业务数据包括至少一个第一数据条目,所述业务关联数据包括至少一个第二数据条目;

4.根据权利要求1所述的方法,其特征在于,所述多个摘要包与所述多个业务数据之间存在对应关系,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述多个摘要包分别对应的检测优先级,检测所述多个摘...

【专利技术属性】
技术研发人员:赵堃哲王宁
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1