发明名称 分布式数据库同步方法、设备及系统
摘要 本发明实施例公开了一种分布式数据库同步方法、设备及系统,其中分布式数据库同步方法,包括:第一节点根据用户请求更新该第一节点的本地数据库,生成同步操作消息,并将所述同步操作消息发送给中心节点;所述中心节点根据所述第一节点发送的同步操作消息更新数据库,并生成数据同步标识,将所述数据同步标识反馈给所述第一节点,并将所述同步操作消息和数据同步标识发送给其它节点;所述其它节点,根据所述同步操作消息更新该其它节点的本地数据库。采用本发明实施例,使分布式数据库的数据同步更加可靠、高效。
申请公布号 CN101826073B 申请公布日期 2013.08.28
申请号 CN200910037676.7 申请日期 2009.03.06
申请人 华为技术有限公司 发明人 瓦嘎;沙欧;柯仁
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 广州三环专利代理有限公司 44202 代理人 郝传鑫;熊贤卿
主权项 一种分布式数据库同步方法,应用于分布式数据库系统,该系统包括中心节点、第一节点和至少一个其它节点,其特征在于,中心节点接收第一节点发送的同步操作消息,所述同步操作消息为所述第一节点根据用户请求更新该第一节点的本地数据库后生成;所述中心节点根据所述同步操作消息更新该中心节点的中央数据库,并向所述其它节点发送所述同步操作消息;以便于所述其它节点根据所述同步操作消息更新该其它节点的本地数据库;所述方法进一步包括:所述中心节点根据所述接收的同步操作消息生成并保存数据同步标识,所述数据同步标识与所述同步操作消息一一对应;所述中心节点将所述数据同步标识发送给所述第一节点和所述其它节点,所述第一节点和所述其它节点接收并保存所述数据同步标识;所述第一节点或所述其它节点在特定时刻计算出所述节点保存的数据同步标识的个数与所述中心节点保存的数据同步标识的个数的差值;如果所述计算出的差值大于或等于预设阈值,则所述第一节点或所述其它节点根据所述中心节点的中央数据库的全部数据更新所述第一节点或所述其它节点的本地数据库。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼