1 .一种数据同步方法,其特征在于,所述方法应用于采用列存储结构的源表以及目标
表,所述方法包括:
将所述源表中的每一行数据与所述目标表进行匹配,确定所述源表中与所述目标表匹
配成功的第一目标行数据;
判断所述第一目标行数据中每一行数据是否满足预设删除条件,将所述第一目标行数
据中满足所述预设删除条件的每一行数据删除,确定新的第一目标行数据;
将所述新的第一目标行数据更新至所述目标表中。
2 .根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述源表中与所述目标表匹配不成功的第二目标行数据;
将所述第二目标行数据插入至所述目标表中。
3 .根据权利要求2所述的方法,其特征在于,所述将所述源表中的每一行数据与所述目
标表进行匹配,确定所述源表中与所述目标表匹配成功的第一目标行数据以及匹配不成功
的第二目标行数据,包括:
将所述源表中的每一行数据中第一预设列的第一列值与所述目标表中的每一行数据
中所述第一预设列的第二列值进行比较,得到比较结果;
根据所述比较结果,确定所述第一目标行数据以及所述第二目标行数据。
4 .根据权利要求3所述的方法,其特征在于,所述根据所述比较结果,确定所述第一目
标行数据以及所述第二目标行数据,包括:
在所述第一列值与所述第二列值相等的情况下,确定任一行数据为与所述目标表匹配
成功的第一目标行数据;
在所述第一列值与所述第二列值不相等的情况下,确定所述任一行数据为与所述目标
表匹配不成功的第二目标行数据。
5 .根据权利要求3所述的方法,其特征在于,所述将所述新的第一目标行数据更新至所
述目标表中,包括:
将所述目标表中与所述第一目标行数据匹配成功的所有行数据删除;
将所述新的第一目标行数据写入所述目标表中。
6 .根据权利要求1所述的方法,其特征在于,所述判断所述第一目标行数据中每一行数
据是否满足预设删除条件,包括:
判断所述第一目标行数据中每一行数据中第二预设列的第三列值是否等于预设数值。
7 .一种数据同步装置,其特征在于,所述装置包括:
匹配模块,用于将源表中的每一行数据与目标表进行匹配,确定所述源表中与所述目
标表匹配成功的第一目标行数据;
判断模块,用于判断所述第一目标行数据中每一行数据是否满足预设删除条件,将所
述第一目标行数据中满足所述预设删除条件的每一行数据删除,确定新的第一目标行数
据;
更新模块,用于将所述新的第一目标行数据更新至所述目标表中。
8.一种计算机设备,其特征在于,包括:存储器,处理器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如权利要求
权 利 要 求 书
1/2 页
2
评论