一种基于主键比对的数据库变更记录同步方法及装置

基本信息

申请号 CN202110555446.0 申请日 -
公开(公告)号 CN113220785A 公开(公告)日 2021-08-06
申请公布号 CN113220785A 申请公布日 2021-08-06
分类号 G06F16/27(2019.01)I;G06F16/23(2019.01)I 分类 计算;推算;计数;
发明人 杨友兰;刘绍杰;吴文波 申请(专利权)人 上海申铁信息工程有限公司
代理机构 上海科盛知识产权代理有限公司 代理人 叶敏华
地址 200071上海市静安区天目东路228号9楼
法律状态 -

摘要

摘要 本发明涉及一种基于主键比对的数据库变更记录同步方法及装置,方法包括:获取源头数据库的主键记录并在SA结构中保存,获取目的数据库的主键记录并在TA结构中保存,检查SA和TA中的对象,基于存在于TA中且不存在于SA中的对象生成删除SQL语句,并在目的数据库执行删除SQL语句;获取源头数据库的增改记录,增改记录包括新增记录和更新记录,基于增改记录生成转换SQL语句,并在目的数据库中执行转换SQL语句。与现有技术相比,本发明获取源头数据库和目的数据库的主键记录,基于主键比对实现数据库之间的删除记录同步,并在获取源头数据库的增改记录后使用转换SQL语句,实现数据库之间的增改记录同步,从而实现了异构数据库之间的数据同步。