[发明专利]一种数据同步的方法有效

专利信息
申请号: 201310663003.9 申请日: 2013-12-10
公开(公告)号: CN103605809B 公开(公告)日: 2016-09-14
发明(设计)人: 赵亚南 申请(专利权)人: 厦门诚创网络有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京市盛峰律师事务所 11337 代理人: 赵建刚
地址: 361008 福建*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 同步 方法
【权利要求书】:

1.一种数据同步的方法,其特征在于,包括以下步骤:

S1,主库连接有n个从库,n个从库分别命名为:从库1、从库2…从库n;

S2,分别为每一个从库设置定时同步时间,当任意的从库i到达自身配置的定时同步时间时,从库i与主库进行同步操作,使主库与从库i保持一致;其中,i∈(1、2…n);

主库通过与各个从库依次进行同步操作,最终使主库、从库1、从库2…从库n这n+1个数据库均同步。

2.根据权利要求1所述的数据同步的方法,其特征在于,S2中,从库i与主库进行同步操作具体为:从库i的数据表与主库的数据表进行同步操作,并且,需同步的数据表在主库和从库i中具有相同的字段。

3.根据权利要求2所述的数据同步的方法,其特征在于,所述从库i的数据表与主库的数据表进行同步操作具体包括以下步骤:

S21,设从库i中存储数据表T-i,该数据表T-i由若干条记录组成,每一条记录包括:记录ID、记录具体内容以及该条记录的操作时间;其中,记录ID用于唯一标识该条记录,当该条记录发生修改或删除操作时,记录ID仍然保持不变;所述操作时间为:对该条记录进行创建或修改时操作发生的时间点;

设所述主库中存储数据表T,所述数据表T存储记录的格式与数据表T-i存储记录的格式相同;

S22,当需要同步所述数据表T和所述数据表T-i时,在从库i中建立修改历史表T_i-act,所述修改历史表T_i-act用于记录对所述数据表T-i进行的操作信息;同时,在主库中建立修改历史表T_-act,所述修改历史表T_-act用于记录对所述数据表T进行的操作信息;

S23,设置针对从库i的定时同步时间间隔,则当达到本次同步时间时,所述从库i读取所述修改历史表T_i-act,获得上次同步结束时间点到当前时刻时间段内所述修改历史表T_i-act所记录的操作增量,通过对该操作增量进行分析,统计得到从库i的有效操作增量,针对该有效操作增量读取所述数据表T-i,获取与该有效操作增量对应的记录内容;然后将有效操作增量、记录内容以及上次同步时保存的初始主库版本号打包,得到上传包,并将所述上传包上传给所述主库;

S24,所述主库接收所述上传包,首先分析所述初始主库版本号是否为有效主库版本号,如果否,则执行S25;如果是,则执行S26;

S25,所述主库将当前主库版本号以及数据表T打包,得到返回包,然后将所述返回包返回给所述从库i;然后执行S27;

S26,所述主库对所述有效操作增量进行进一步分析过滤后,对所述主库进行入库操作,并更新所述修改历史表T_-act,然后,所述主库获得上次与从库i同步结束时间点到当前时刻时间段内所述修改历史表T_i-act所记录的操作增量,通过对该操作增量进行分析,统计得到主库的有效操作增量,针对该有效操作增量读取所述数据表T,获取与该有效操作增量对应的记录内容;然后将有效操作增量、记录内容以及当前主库版本号打包,得到返回包,并将所述返回包返回给所述从库i;然后执行S27;

S27,所述从库i接收所述返回包,对所述从库i进行入库操作,并更新所述修改历史表T_i-act,至此,完成一个数据同步过程,当下次定时同步时间到达时,循环S23-S27。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门诚创网络有限公司,未经厦门诚创网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310663003.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code