一种基于主键比对的数据库变更记录同步方法及装置
基本信息
申请号 | 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语句,实现数据库之间的增改记录同步,从而实现了异构数据库之间的数据同步。 |
