目錄:
用户在定时任务进行数据同步时,如果源数据库同时有增删改变化,且没有时间戳,可以直接使用数据比对,但是如果数据量很大,想要提高同步效率,就可以使用本文的方案进行数据同步。
时间戳:一般是记录数据的增删改时间。
来源表制造比对字段「md5」,目标表也新增「md5」字段,并使用数据比对进行增删改变化标识,最终写入数据表中。
主键相同,MD5不同,则更新
主键不同,来源有但目标无,则新增
主键不同,来源无但目标有,则删除
说明:增加 MD5 校验列,直接作为列存储比对效率较高。