1 .一种数据同步方法,其特征在于,包括:
源端同步设备获取源数据库的增量数据和对应的操作类型;
源端同步设备基于所述增量数据,编码生成所述操作类型对应的结构化操作语句;
源端同步设备将所述结构化操作语句发送给目的端同步设备,以使所述目的端同步设
备基于所述结构化操作语句进行数据同步。
2.根据权利要求1所述的方法,其特征在于,所述结构化操作语句中包括多个配置项:
模式信息项、数据表信息项、操作类型配置项、元信息项和元信息对应的一组或多组行
数据项;其中,所述元信息项包括一个或多个列信息。
3 .根据权利要求2所述的方法,其特征在于,所述源端同步设备基于所述增量数据,编
码生成所述操作类型对应的结构化操作语句包括:
源端同步设备基于所述增量数据,确定所述增量数据所属的目标数据表和目标模式;
源端同步设备基于所述增量数据,确定所述增量数据在所述目标数据表中涉及的一个
或多个目标列信息;
源端同步设备基于所述一个或多个目标列信息,确定目标元信息;
源端同步设备基于所述目标元信息和所述增量数据,确定一组或多组目标行数据;
源端同步设备基于所述目标数据表、所述目标模式、所述目标元信息、一组或多组目标
行数据,编码生成所述操作类型对应的结构化操作语句。
4 .根据权利要求1所述的方法,其特征在于,在编码生成所述操作类型对应的结构化操
作语句后,所述方法还包括:
源端同步设备将所述结构化操作语句进行编码,得到编码文件;
相应地,源端同步设备将所述编码文件发送给目的端同步设备,以使所述目的端同步
设备解析所述编码文件得到所述结构化操作语句,并基于所述结构化操作语句进行数据同
步。
5 .一种数据同步方法,其特征在于,包括:
目的端同步设备接收源端同步设备发送的操作类型对应的结构化操作语句;其中,所
述结构化操作语句为源端同步设备基于增量数据,编码生成的结构化操作语句;
目的端同步设备基于所述结构化操作语句进行数据同步。
6 .根据权利要求5所述的方法,其特征在于,所述目的端同步设备基于所述结构化操作
语句进行数据同步包括:
目的端同步设备解析所述结构化操作语句,得到所述结构化操作语句中的目标模式、
目标数据表、操作类型、目标元信息、一组或多组目标行数据;
目的端同步设备针对每组目标行数据,调用增加批处理接口,以便将每组目标行数据
增加到批处理任务;
目的端同步设备基于所述目标模式、所述目标数据表和所述操作类型调用执行批处理
接口,以便基于所述操作类型执行所述批处理任务,完成数据同步。
7 .一种数据同步装置,其特征在于,包括:
获取单元,用于获取源数据库的增量数据和对应的操作类型;
编码单元,用于基于所述增量数据,编码生成所述操作类型对应的结构化操作语句;
发送单元,用于将所述结构化操作语句发送给目的端同步设备,以使所述目的端同步
权 利 要 求 书
1/2 页
2
评论