技术新讯 > 计算推算,计数设备的制造及其应用技术 > 数据核对方法、装置、介质、电子设备和程序产品与流程  >  正文

数据核对方法、装置、介质、电子设备和程序产品与流程

  • 国知局
  • 2024-09-19 14:33:53

本公开涉及计算机,具体地,涉及一种数据核对方法、装置、介质、电子设备和程序产品。

背景技术:

1、服务端各个系统之间存在非常复杂的交互,在不同系统的交互及调用过程中,容易产生数据不一致等问题。对于财经支付业务,上下游系统之间的金额不一致、订单状态不一致等问题都可能导致资损,因此系统之间的核对尤为重要。

2、相关技术中,准实时核对的主要实现思路为,首先将数据进行存储,然后查询存储的数据来触发核对校验,这导致对数据存储有强依赖,从而一方面会导致核对的时效性降低,另一方面容易遇到存储组件的性能瓶颈从而造成整体系统的瓶颈。

技术实现思路

1、提供该技术实现要素:部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、第一方面,本公开提供一种数据核对方法,包括:获取第一流式数据源和第二流式数据源,其中,所述第一流式数据源和所述第二流式数据源为需要进行核对的数据源;基于预设核对规则,将所述第一流式数据源中的第一待核对内容与所述第二流式数据源中对应的第二待核对内容进行首次核对;若首次核对结果指示所述第一待核对内容与所述第二待核对内容之间存在差异,则获取所述第一流式数据源所对应的第一数据库和所述第二流式数据源所对应的第二数据库,基于所述第一数据库中与所述第一待核对内容相对应的内容和所述第二数据库中与所述第二待核对内容相对应的内容,对所述第一待核对内容和所述第二待核对内容进行核对重试,得到最终核对结果。

3、第二方面,本公开提供一种数据核对装置,包括:获取模块,用于获取第一流式数据源和第二流式数据源,其中,所述第一流式数据源和所述第二流式数据源为需要进行核对的数据源;核对模块,用于基于预设核对规则,将所述第一流式数据源中的第一待核对内容与所述第二流式数据源中对应的第二待核对内容进行首次核对,若首次核对结果指示所述第一待核对内容与所述第二待核对内容之间存在差异,则获取所述第一流式数据源所对应的第一数据库和所述第二流式数据源所对应的第二数据库,基于所述第一数据库中与所述第一待核对内容相对应的内容和所述第二数据库中与所述第二待核对内容相对应的内容,对所述第一待核对内容和所述第二待核对内容进行核对重试,得到最终核对结果。

4、第三方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理装置执行时实现第一方面中任一项所述方法的步骤。

5、第四方面,本公开提供一种电子设备,包括:

6、存储装置,其上存储有计算机程序;

7、处理装置,用于执行所述存储装置中的所述计算机程序,以实现第一方面中任一项所述方法的步骤。

8、第五方面,本公开提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法的步骤。

9、通过采用上述技术方案,一方面,实现了第一流式数据源与第二流式数据源之间的准实时核对能力,而且首次核对完全不需要依赖数据存储,充分利用了流式计算天然的性能吞吐优势,大大提高了核对的时效性,此外,由于不需要依赖数据存储,所以不会遇到存储组件的性能瓶颈,从而不会造成整体系统的瓶颈;另一方面,能够根据数据库中最新状态的数据进行核对重试,消除了由于例如窗口联结导致临时差异而核对噪音过大的问题,解决了流式数据中因单边数据更新(由业务逻辑导致)及数据延迟卡单等情况造成的核对差异,完全消除了核对噪音,而且对业务系统完全无侵入。

10、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

技术特征:

1.一种数据核对方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述首次核对结果指示所述第一待核对内容与所述第二待核对内容之间存在的差异为单边缺失差异;

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

4.根据权利要求3所述的方法,其特征在于,所述数据核对方法还包括:

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

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述数据核对方法还包括:

7.根据权利要求1至5中任一项所述的方法,其特征在于,所述数据核对方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述获取第一流式数据源和第二流式数据源,包括:

9.根据权利要求1所述的方法,其特征在于,在所述基于预设核对规则,将所述第一流式数据源中的第一待核对内容与所述第二流式数据源中对应的第二待核对内容进行首次核对之前,所述数据核对方法还包括:

10.一种数据核对装置,其特征在于,包括:

11.一种计算机可读介质,其上存储有计算机程序,其特征在于,该计算机程序被处理装置执行时实现权利要求1-9中任一项所述方法的步骤。

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

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

技术总结本公开涉及一种数据核对方法、装置、介质、电子设备和程序产品,属于计算机技术领域,能够提高核对时效性,减小核对噪音。一种数据核对方法,包括:获取第一和第二流式数据源;基于预设核对规则首次核对第一流式数据源中的第一待核对内容与第二流式数据源中对应的第二待核对内容;若首次核对结果指示第一与第二待核对内容存在差异,则获取第一流式数据源对应的第一数据库和第二流式数据源对应的第二数据库,基于第一数据库中与第一待核对内容对应的内容和第二数据库中与第二待核对内容对应的内容,对第一和第二待核对内容进行核对重试得到最终核对结果。技术研发人员:郑世君,陆凤江,李明康,侯琳岩,杜旭东受保护的技术使用者:北京字跳网络技术有限公司技术研发日:技术公布日:2024/9/17

本文地址:https://www.jishuxx.com/zhuanli/20240919/298855.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。