发明名称 |
一种多数据库数据同步方法 |
摘要 |
本发明公开了一种多数据库数据同步方法,对数据同步采收发分离机制,数据同步的实时性和正确性由实时同步、定时器轮询所有失步队列和所有数据同步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广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部 |