异源数据一致性检测方法及装置制造方法及图纸

技术编号:34043827 阅读:62 留言:0更新日期:2022-07-06 14:07
本发明专利技术公开了一种异源数据一致性检测方法及装置,涉及金融技术领域,其中该方法包括:接收异源数据检测请求;根据所述异源数据检测请求,从第一数据库服务器中获得第一待检测数据,从第二数据库服务器中获得第二待检测数据;分别对第一待检测数据和第二待检测数据进行哈希散列处理,根据所述第一待检测数据和第二待检测数据各自的哈希散列处理结果,确定所述第一待检测数据和第二待检测数据的一致性检测结果。本申请能够提高异源数据一致性检测的准确性和效率。的准确性和效率。的准确性和效率。

Heterogenous data consistency detection method and device

【技术实现步骤摘要】
异源数据一致性检测方法及装置


[0001]本专利技术涉及数据处理
,尤其涉及异源数据一致性检测方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]关系型数据库(Relational database management system,简称RDBMS)作为数据库系统中重要的一大类,有着广泛的应用场景;在关系型数据库中,数据通常以“行”(Row)或“列”(Column)的数据集合逻辑形式,存储在存储模块内。在各行各业的实际生产中,经常会遇到将两处不同来源的数据集进行比对的应用场景。例如,数据集从A系统被迁移到了B系统,迁移完成后,需要验证数据集完全一致。又比如,系统的异地灾备、同城灾备场景,同一份数据会在不同地点产生一份拷贝,需要定期对其进行频率不高的强校验,需要两份数据集完全一致。
[0004]目前在关系型数据库框架下,解决校验异源数据一致性问题的方案通常为:通过一个第三方计算机应用,使用SQL语句分别从数据源(即本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种异源数据一致性检测方法,其特征在于,包括:接收异源数据检测请求;根据所述异源数据检测请求,从第一数据库服务器中获得第一待检测数据,从第二数据库服务器中获得第二待检测数据;分别对第一待检测数据和第二待检测数据进行哈希散列处理,根据所述第一待检测数据和第二待检测数据各自的哈希散列处理结果,确定所述第一待检测数据和第二待检测数据的一致性检测结果。2.根据权利要求1所述的异源数据一致性检测方法,其特征在于,在所述接收异源数据检测请求之后,还包括:将所述异源数据检测请求分别发送至第一数据库服务器和第二数据库服务器,以使所述第一数据库服务器根据所述异源数据检测请求获得第一待检测数据,对该第一待检测数据进行哈希散列处理,所述第二数据库服务器根据所述异源数据检测请求获得第二待检测数据,对该第二待检测数据进行哈希散列处理;接收第一数据库服务器和第二数据库服务器各自发送的哈希散列处理结果,根据所述哈希散列处理结果,确定所述第一待检测数据和第二待检测数据的检测结果。3.根据权利要求1所述的异源数据一致性检测方法,其特征在于,所述分别对第一待检测数据和第二待检测数据进行哈希散列处理包括:对所述第一待检测数据中的各行数据进行哈希散列处理,得到各行数据对应的特征值,根据各行数据对应的特征值生成第一哈希字符串表;对所述第二待检测数据中的各行数据进行哈希散列处理,得到各行数据对应的特征值,根据各行数据对应的特征值生成第二哈希字符串表。4.根据权利要求3所述的异源数据一致性检测方法,其特征在于,所述根据所述第一待检测数据和第二待检测数据各自的哈希散列处理结果,确定所述第一待检测数据和第二待检测数据的一致性检测结果,包括:对所述第一哈希字符串表和第二哈希字符串表进行外关联操作,判断第一哈希字符串表和第二哈希字符串表是否相同,若是,则确定所述第一待检测数据和第二待检测数据的一致性检测结果为通过。5.根据权利要求3所述的异源数据一致性检测方法,其特征在于,所述根据所述第一待检测数据和第二待检测数据各自的哈希散列处理结果,确定所述第一待检测数据和第二待检测数据的一致性检测结果,包括:对所述第一哈希字符串表和第二哈希字符串表进行外关联操作,判断第一哈希字符串表和第二哈希字符串表是否相同,若否,则确定所述第一待检...

【专利技术属性】
技术研发人员:齐昕
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1