当前位置: 首页 > 专利查询>浙江大学专利>正文

一种异构数据库同步系统中增量数据同步故障的恢复方法技术方案

技术编号:10301311 阅读:163 留言:0更新日期:2014-08-07 07:36
本发明专利技术公开了一种异构数据库同步系统中增量数据同步故障的恢复方法,所述异构数据库同步系统包括至少两个数据库,包括以下步骤:(1)在目的数据库中建立对应的特殊表,每个目的数据库的特殊表用于记录能够与该目的数据库同步的源数据库的同步位置;(2)将目的数据库的事务执行模式设为手动提交模式,同步完毕增量数据后,更新特殊表中的同步位置,然后手动提交增量数据事务;(3)若从源数据库到目的数据库进行增量数据同步时发生故障,则从目的数据库的特殊表中读取源数据库的同步位置,由同步位置开始继续进行从源数据库到目的数据库的增量数据同步。本发明专利技术在基本不影响数据库性能的同时,利用数据库事务的原子性进行同步故障的快速恢复。

【技术实现步骤摘要】

【技术保护点】
一种异构数据库同步系统中增量数据同步故障的恢复方法,所述异构数据库同步系统包括至少两个数据库,两个数据库进行增量数据同步时,其中一个为提供增量数据的源数据库,另一个为接收增量数据的目的数据库,其特征在于,包括以下步骤:(1)在目的数据库中建立对应的特殊表,每个目的数据库的特殊表用于记录能够与该目的数据库同步的源数据库的同步位置;(2)将目的数据库的事务执行模式设为手动提交模式,同步完毕增量数据后,更新特殊表中的同步位置,然后手动提交增量数据事务;(3)若从源数据库到目的数据库进行增量数据同步时发生故障,则从目的数据库的特殊表中读取源数据库的同步位置,由同步位置开始继续进行从源数据库到目的数据库的增量数据同步。

【技术特征摘要】

【专利技术属性】
技术研发人员:李莹姚祥龙尹建伟邓水光吴健吴朝晖
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1