-
公开(公告)号:CN117827862A
公开(公告)日:2024-04-05
申请号:CN202311864435.6
申请日:2023-12-29
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本申请提供一种数据校验方法、装置、设备和介质,判断每个初始分片区间的分散因子是否处于分散因子区间内,若否,根据第一分片区间的分散因子重新划分第一分片区间。而后,计算重新划分后,所有分片区间的分散因子,并判断所有分片区间的分散因子是否处于分散因子区间内,若否,继续重新划分,直至划分次数在预设次数内时,所有分片区间的分散因子处于分散因子区间内,将最后一次划分后的所有分片区间作为目标分片区间。最后,基于目标分片区间对表进行并行校验。由于所有分片区间的分散因子处于分散因子区间内,则所有分片区间的数据量相差较小,提高分片均匀性,从而能够在基于分片区间进行并行校验时,提升校验速度,缩短校验时间。
-
公开(公告)号:CN117763048A
公开(公告)日:2024-03-26
申请号:CN202311845670.9
申请日:2023-12-28
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本发明提供了一种数据库的数据同步方法、存储介质及设备。数据库的数据同步方法包括:获取数据校验触发事件,暂停目标端数据库的数据入库,分别获取源端数据库和目标端数据库的校验数据,并记录获取的源端数据库的校验数据的最新日志号,作为设置日志号。对目标端数据库的校验数据进行校验,以确定目标端数据库的校验数据中是否存在差异数据。若是,对目标端数据库的差异数据进行修复。根据设置日志号恢复目标端数据库的数据入库。数据校验时目标端数据库的数据入库处于暂停状态,因此能够准确比对出差异数据,在对差异数据修复后再根据设置日志号恢复目标端数据库的数据入库,就不会出现数据同步与数据校验工作并行执行时会发生的数据冲突问题。
-