本申请涉及数据处理,尤其涉及一种数据核对方法、装置、设备及存储介质。
背景技术:
1、数据库迁移方案的目标是将数据从源数据库迁移到目标数据库中,在数据库国产化、数据库容器内可插拔数据库迁移等多种场景下有应用。
2、而目前的主流数据库迁移方案侧重点在于如何保证迁移数据的一致性,在相关的数据迁移方案中,将待迁移数据复制到目标数据库,并校验目标数据库与源数据库中迁移数据的一致性。
3、但是对于非迁移数据类的信息核对目前还是采用人工检查的方式,由于迁移工作的持续性,核对工作一般都会分散到迁移流程的各个阶段,零散的核对工作费时费力且容易出错,难以实现高效率核对的效果。
4、申请内容
5、本申请的主要目的在于提供一种数据核对方法、装置、设备及存储介质,旨在解决当前非迁移数据类的信息核对效率低的技术问题。
6、为实现上述目的,本申请提供一种数据核对方法,所述数据核对方法包括以下步骤:
7、在将待迁移数据库内的数据迁移至目标数据库的情况下,获取与非迁移类数据对应的待核对内容;
8、根据所述待核对内容,对所述待迁移数据库和所述目标数据库进行核对,得到核对结果;
9、将所述核对结果发送至相关人员处,以供所述相关人员对所述核对结果进行复检。
10、可选地,所述根据所述待核对内容,对所述待迁移数据库和所述目标数据库进行核对,得到核对结果的步骤,包括:
11、对所述待迁移数据库和所述目标数据库进行连通性校验;
12、在连通性检验完成后,根据所述待核对内容,对所述待迁移数据库和所述目标数据库进行核对,得到核对结果。
13、可选地,所述在连通性检验完成后,根据所述待核对内容,对所述待迁移数据库和所述目标数据库进行核对,得到核对结果的步骤,包括:
14、在连通性检验完成后,将所述迁移数据库和所述目标数据库内与所述核对内容匹配的内容进行保存;
15、在将数据从所述待迁移数据库迁移至所述目标数据库之后,获取与所述核对内容匹配的数据迁移后的待核对数据;
16、将保存的数据和所述待核对数据进行比对,得到核对结果。
17、可选地,所述对所述待迁移数据库和所述目标数据库进行连通性校验的步骤,包括:
18、若根据所述目标数据库的连接串创建连接且连接失败,则跳过所述连接失败的校验项,并对所述待迁移数据库和所述目标数据库进行连通性校验。
19、可选地,所述在将待迁移数据库内的数据迁移至目标数据库的情况下,获取与非迁移类数据对应的待核对内容的步骤,包括:
20、获取待迁移数据库的第一数据库信息,并获取目标数据库的第二数据库信息;
21、根据所述第一数据库信息和所述第二数据库信息,从预设配置信息库内匹配得到与非迁移类数据对应的待核对内容。
22、可选地,所述根据所述第一数据库信息和所述第二数据库信息,从预设配置信息库内匹配得到与非迁移类数据对应的待核对内容的步骤之前,所述方法还包括:
23、获取迁移数据流程的历史迁移数据;
24、将所述历史迁移数据输入至自适应学习模型中,以供所述自适应学习模型学习不同数据库之间迁移不同数据时的迁移特征信息,并根据所述特征信息,预测得到在不同数据库之间迁移不同数据时的预设配置信息库。
25、可选的,所述在将待迁移数据库内的数据迁移至目标数据库的情况下,获取与非迁移类数据对应的待核对内容的步骤,还包括:
26、在将待迁移数据库内的数据迁移至目标数据库的情况下,接收由用户自定义的配置信息;
27、根据所述配置信息,确定与非迁移类数据对应的待核对内容。
28、此外,为实现上述目的,本申请还提供一种数据核对装置,所述数据核对装置包括:
29、获取模块,用于在将待迁移数据库内的数据迁移至目标数据库的情况下,获取与非迁移类数据对应的待核对内容;
30、核对模块,用于根据所述待核对内容,对所述待迁移数据库和所述目标数据库进行核对,得到核对结果;
31、发送模块,用于将所述核对结果发送至相关人员处,以供所述相关人员对所述核对结果进行复检。
32、此外,为实现上述目的,本申请还提供一种数据核对设备,所述数据核对设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据核对程序,所述数据核对程序配置为实现如上所述的数据核对方法的步骤。
33、此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据核对程序,所述数据核对程序被处理器执行时实现如上所述的数据核对方法的步骤。
34、本申请通过在将待迁移数据库内的数据迁移至目标数据库的情况下,获取与非迁移类数据对应的待核对内容;根据所述待核对内容,对所述待迁移数据库和所述目标数据库进行核对,得到核对结果;将所述核对结果发送至相关人员处,以供所述相关人员对所述核对结果进行复检,即可通过非迁移类数据对应的待核对内容,对待迁移数据库和目标数据库均进行核对,并可使得相关人员根据核对得到的核对结果进行复检,以此实现对非迁移类数据的核对效果,并保证数据迁移后,待迁移数据库和目标数据库均能正常使用,因而实现了提高对非迁移类数据的核对效率。
技术实现思路
1.一种数据核对方法,其特征在于,所述数据核对方法包括以下步骤:
2.如权利要求1所述的数据核对方法,其特征在于,所述根据所述待核对内容,对所述待迁移数据库和所述目标数据库进行核对,得到核对结果的步骤,包括:
3.如权利要求2所述的数据核对方法,其特征在于,所述在连通性检验完成后,根据所述待核对内容,对所述待迁移数据库和所述目标数据库进行核对,得到核对结果的步骤,包括:
4.如权利要求3所述的数据核对方法,其特征在于,所述对所述待迁移数据库和所述目标数据库进行连通性校验的步骤,包括:
5.如权利要求1所述的数据核对方法,其特征在于,所述在将待迁移数据库内的数据迁移至目标数据库的情况下,获取与非迁移类数据对应的待核对内容的步骤,包括:
6.如权利要求5所述的数据核对方法,其特征在于,所述根据所述第一数据库信息和所述第二数据库信息,从预设配置信息库内匹配得到与非迁移类数据对应的待核对内容的步骤之前,所述方法还包括:
7.如权利要求1所述的数据核对方法,其特征在于,所述在将待迁移数据库内的数据迁移至目标数据库的情况下,获取与非迁移类数据对应的待核对内容的步骤,还包括:
8.一种数据核对装置,其特征在于,所述数据核对装置包括:
9.一种数据核对设备,其特征在于,所述数据核对设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据核对程序,所述数据核对程序配置为实现如权利要求1至7中任一项所述的数据核对方法的步骤。
10.一种存储介质,其特征在于,存储介质上存储有实现数据核对方法的程序,实现数据核对方法的程序被处理器执行以实现如权利要求1至7中任一项所述数据核对方法的步骤。