1 .一种数据库同步过程的数据校验方法,包括:
在需校验的数据表中设定参照列;
获取所述数据表中的数据更新,并相应设置被更新数据对应的所述参照列的参照值,
使得所述参照列的参照值与更新时间相对应,并且随更新时间而增大;
在所述数据表开启同步校验的时刻,从所述参照列的参照值中提取最大值;
在本次校验后,根据所述最大值更新校验基准参数,所述校验基准参数用于确定同步
校验的范围。
2 .根据权利要求1所述的数据库同步过程的数据校验方法,其中,所述校验基准参数包
括第一校验基准值和第二校验基准值,所述根据所述最大值更新校验基准值的步骤包括:
比较所述第一校验基准值和所述第二校验基准值,使用所述最大值替换所述第一校验
基准值和所述第二校验基准值中较小的一个。
3 .根据权利要求2所述的数据库同步过程的数据校验方法,其中,对所述数据表进行同
步校验的步骤包括:
对所述参照列的参照值大于等于所述第一校验基准值并小于等于所述第二校验基准
值所对应的数据进行校验。
4 .根据权利要求2所述的数据库同步过程的数据校验方法,其中,对所述数据表进行同
步校验的步骤包括:
对所述参照列的参照值大于所述第一校验基准值或大于所述第二校验基准值所对应
的数据进行校验。
5 .根据权利要求1所述的数据库同步过程的数据校验方法,其中,所述校验基准参数包
括参考值,所述根据所述最大值更新校验基准值的步骤包括:
使用所述最大值替换所述参考值。
6 .根据权利要求5所述的数据库同步过程的数据校验方法,其中,对所述数据表进行同
步校验的步骤包括:
对所述参照列的参照值大于所述参考值的数据进行校验。
7 .根据权利要求1所述的数据库同步过程的数据校验方法,其中,所述在需校验的数据
表中设定参照列的步骤包括:
判断所述数据表是否具有能够实现所述参照列功能的自有数据列,若是,将所述自有
数据列作为所述参照列,若否,在所述数据表创建所述参照列。
8 .根据权利要求1所述的数据库同步过程的数据校验方法,其中,所述在需校验的数据
表中设定参照列的步骤之后包括:
在元信息库创建系统表,所述系统表用于记录所述数据表的表名和校验基准参数。
9 .一种机器可读存储介质,其上存储有机器可执行程序,所述机器可执行程序被处理
器执行时实现根据权利要求1至8任一项所述的数据库同步过程的数据校验方法。
10 .一种计算机设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运
行的机器可执行程序,并且所述处理器执行所述机器可执行程序时实现根据权利要求1至8
任一项所述的数据库同步过程的数据校验方法。
权 利 要 求 书
1/1 页
2
评论