【技术实现步骤摘要】
一种数据同步的检测方法及相关装置
[0001]本申请涉及数据处理
,尤其涉及一种数据同步的检测方法及相关装置。
技术介绍
[0002]随着数据的快速发展,数据同步技术广泛应用于各个领域,针对源端至目标端的数据同步场景,不仅需要实现数据的同步,在源端发生数据更新时,目标端也需要实现数据更新的同步。
[0003]然而,上述数据的同步和数据更新的同步均没有明显的完成分界线,则难以检测源端至目标端的数据同步是否一致,从而导致源端至目标端的数据同步存在数据同步不一致所带来的风险。
技术实现思路
[0004]有鉴于此,本申请提供一种数据同步的检测方法及相关装置,实现源端至目标端的数据同步是否一致的检测,以便能够基于该检测降低源端至目标端的数据同步不一致所带来的风险。
[0005]第一方面,本申请实施例提供了一种数据同步的检测方法,所述方法包括:
[0006]在源端中第一数据表同步至目标端所获得的第二数据表中增加时间戳列;所述时间戳列中时间戳字段值用于记录所述第一数据表中数据记录的数据更新时刻 ...
【技术保护点】
【技术特征摘要】
1.一种数据同步的检测方法,其特征在于,包括:在源端中第一数据表同步至目标端所获得的第二数据表中增加时间戳列;所述时间戳列中时间戳字段值用于记录所述第一数据表中数据记录的数据更新时刻;在第一时刻对所述第一数据表的各第一字段列中字段值进行预设统计处理,获得第一统计数据;在第二时刻以表示早于所述第一时刻的时间戳字段值为筛选条件,对所述第二数据表的各第二字段列中符合所述筛选条件的字段值进行所述预设统计处理,获得第二统计数据;所述第二时刻间隔所述第一时刻所述预设时间段,所述第二时刻满足所述第一数据表中所述第一时刻之前的数据已同步至所述第二数据表,所述各第二字段列由所述各第一字段列同步得到;通过对所述第二统计数据和所述第一统计数据进行比对,获得所述源端至所述目标端的数据同步检测结果。2.根据权利要求1所述的方法,其特征在于,所述在第二时刻以表示早于所述第一时刻的时间戳字段值为筛选条件,对所述第二数据表的各第二字段列中符合所述筛选条件的字段值进行所述预设统计处理,获得第二统计数据,包括:若所述第一数据表中数据记录对应的第一数据更新操作表示为第二数据更新操作同步至所述第二数据表中,在所述第二时刻直接以所述表示早于所述第一时刻的时间戳字段值为所述筛选条件,对所述第二数据表的各第二字段列中符合所述筛选条件的字段值进行所述预设统计处理,获得所述第二统计数据;所述第二数据更新操作与所述第一数据更新操作相同。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一数据表中数据记录对应的第三数据更新操作表示为数据插入操作同步至所述第二数据表中,在所述第二数据表中增加删除标识列和数据版本列;所述删除标识列中删除标识字段值用于表示所述第二数据表中数据记录为删除或非删除,所述数据版本列中数据版本字段值用于表示所述第二数据表中数据记录的更新次数,所述数据插入操作对应所述第二数据更新操作;所述在第二时刻以表示早于所述第一时刻的时间戳字段值为筛选条件,对所述第二数据表的各第二字段列中符合所述筛选条件的字段值进行所述预设统计处理,获得第二统计数据,包括:在所述第二时刻以每个数据记录标识、表示非删除的删除标识字段值、表示所述数据记录标识对应的最大更新次数的数据版本字段值以及所述表示早于所述第一时刻的时间戳字段值为所述筛选条件,对所述第二数据表的各第二字段列中符合所述筛选条件的字段值进行所述预设统计处理,获得所述第二统计数据。4.根据权利要求1所述的方法,其特征在于,所述通过对所述第二统计数据和所述第一统计数据进行比对,获得所述源端至所述目标端的数据同步检测结果,包括:若所述第二统计数据与所述第一统计数据比对不一致,获得所述检测结果为所述源端至所述目标端的数据同步不一致;若所述第二统计数据与所述第一统计数据比对一致,获得所述检测结果为所述源端至所述目标端的数据同步一致。
5.根据权利要求1
‑
4任意一项所述的方法,其特征在于,在所述获得所述检测结果为所述源端至所述目标端的数据同步不一致之后,所述方法还包括以下步骤中的一种或多种:针对所述源端至所述目标端的数据同步进行告警提示;对所述预设时间段进行增加调整。6.根据权利要求1
‑
4任意一项所述的方法,其特征在于,在所述获得所述检测结果为所述源端至所述目标端的数据同步一致之后,所述方法还包括:间隔预设周期继续执行所述对所述第一数据表的各第一字段列中字段值进行预设统计处理,获得第一统计数据的步骤。7.根据权利要求1
‑
4任意一项所述的方法,其特征在于,所述预设统计处...
【专利技术属性】
技术研发人员:严翔,张峰,程磊,荣河江,
申请(专利权)人:北京搜狗科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。