发明名称 一种多数据库数据同步方法
摘要 本发明公开了一种多数据库数据同步方法,对数据同步采收发分离机制,数据同步的实时性和正确性由实时同步、定时器轮询所有失步队列和所有数据同步3个层面共同保证。采用本发明的方法可以提高数据同步的效率,即使偶尔丢失消息包也不会对数据完整性产生影响,而且缓冲区只存放修改记录的关键字,占用缓存空间较小。
申请公布号 CN1725186A 申请公布日期 2006.01.25
申请号 CN200410070619.6 申请日期 2004.07.23
申请人 中兴通讯股份有限公司 发明人 肖旸;胡首锋;许诤
分类号 G06F11/14(2006.01);G06F17/30(2006.01) 主分类号 G06F11/14(2006.01)
代理机构 北京金硕果知识产权代理事务所 代理人 张玫
主权项 1.一种多数据库数据同步方法,其特征在于,所述方法包括以下处理步骤:步骤一,初始化所有目标数据库的失步队列;步骤二,当主数据库发生变化时,将变化表记录的关键字写入各目标数据库的失步队列,用唯一的ID号标识其在失步队列中的位置,并向所有目标数据库发送失步记录内容;步骤三,目标数据库接收数据,并更新相应表记录,向主数据库返回应答消息,消息内含有更新成功的失步记录的ID号;步骤四,主数据库端根据响应消息内的ID号,将该目标数据库的失步队列内对应的失步记录清除。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部