利索能及
我要发布
收藏
专利号: 2019104472381
申请人: 东软集团股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-03-28
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种检测同步工具有效性的方法,其特征在于,所述方法包括:将源数据库的数据与目标数据库的数据进行一次比对,得到所述源数据库与所述目标数据库之间的第一差异数据;

通过同步工具将所述源数据库中的数据同步至所述目标数据库;

将所述源数据库的数据与同步数据后的所述目标数据库的数据进行二次比对,得到所述源数据库与所述目标数据库之间的第二差异数据;

将所述第一差异数据与所述第二差异数据进行比对;

根据比对的结果,确定所述同步工具是否有效;

将所述第一差异数据与所述第二差异数据进行比对,包括:确定所述第一差异数据与所述第二差异数据的存储位置,其中,所述存储位置为所述源数据库或所述目标数据库;

根据与所述存储位置对应的预设比对规则,将所述第一差异数据与所述第二差异数据进行比对。

2.根据权利要求1所述的方法,其特征在于,所述通过同步工具将所述源数据库中的数据同步至所述目标数据库,包括:记录所述一次比对的开始时刻与结束时刻;

通过同步工具将所述源数据库中从所述开始时刻至所述结束时刻之间的所有数据同步至所述目标数据库。

3.根据权利要求1所述的方法,其特征在于,所述确定所述第一差异数据与所述第二差异数据的存储位置,包括:

确定所述第一差异数据与所述第二差异数据均存储于所述源数据库;或确定所述第一差异数据与所述第二差异数据均存储于所述目标数据库;

所述根据与所述存储位置对应的预设比对规则,将所述第一差异数据与所述第二差异数据进行比对,包括:

确定所述第一差异数据的主键字段与所述第二差异数据的主键字段是否相同;

所述根据比对的结果,确定所述同步工具是否有效,包括:如果所述第一差异数据的主键字段与所述第二差异数据的主键字段不相同,则确定所述同步工具有效。

4.根据权利要求1所述的方法,其特征在于,所述确定所述第一差异数据与所述第二差异数据的存储位置,包括:

确定所述第一差异数据和所述第二差异数据均同时存储于所述源数据库和所述目标数据库;

所述根据与所述存储位置对应的预设比对规则,将所述第一差异数据与所述第二差异数据进行比对,包括:

确定所述目标数据库中存储的所述第一差异数据与所述目标数据库中存储的所述第二差异数据是否相同;

所述根据比对的结果,确定所述同步工具是否有效,包括:如果所述目标数据库中存储的所述第一差异数据与所述目标数据库中存储的所述第二差异数据不相同,则确定所述同步工具有效。

5.一种检测同步工具有效性的装置,其特征在于,所述装置包括:第一比对模块,用于将源数据库的数据与目标数据库的数据进行一次比对,得到所述源数据库与所述目标数据库之间的第一差异数据;

同步模块,用于通过同步工具将所述源数据库中的数据同步至所述目标数据库;

第二比对模块,用于将所述源数据库的数据与同步数据后的所述目标数据库的数据进行二次比对,得到所述源数据库与所述目标数据库之间的第二差异数据;

第三比对模块,用于将所述第一差异数据与所述第二差异数据进行比对;

确定模块,用于根据比对的结果,确定所述同步工具是否有效;

所述第三比对模块包括:

确定子模块,用于确定所述第一差异数据与所述第二差异数据的存储位置,其中,所述存储位置为所述源数据库或所述目标数据库;

比对子模块,用于根据与所述存储位置对应的预设比对规则,将所述第一差异数据与所述第二差异数据进行比对。

6.根据权利要求5所述的装置,其特征在于,所述同步模块用于:记录所述一次比对的开始时刻与结束时刻;

通过同步工具将所述源数据库中从所述开始时刻至所述结束时刻之间的所有数据同步至所述目标数据库。

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

8.一种电子设备,其特征在于,包括:存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1‑4中任一项所述方法的步骤。