[发明专利]一种数据同步方法及装置无效

专利信息
申请号: 201010557164.6 申请日: 2010-11-23
公开(公告)号: CN102004780A 公开(公告)日: 2011-04-06
发明(设计)人: 刘永康;叶兵;王良家 申请(专利权)人: 中兴通讯股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 郭润湘
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 同步 方法 装置
【说明书】:

技术领域

发明涉及数据同步技术领域,尤其涉及一种数据同步方法及装置。

背景技术

目前全球各高端领域的很多业务在处理庞大数据的时候无不使用到数据库,但是单个数据库难以满足多点使用,这样会增加数据库的压力。这就必须要使用到数据同步技术将新变更数据从一个数据库同步到其他同类用途的数据库(比如将本地区数据库的数据同步到其它多个地区数据库一对多的同步)。

目前数据同步技术在链路出现异常或者目的端出现异常时无法保证数据同步的可靠性,可见现有技术中存在在工作环境恶劣的情况下很容易出现数据同步的失败,导致数据丢失。

发明内容

为了解决现有技术中在工作环境恶劣的情况下很容易出现数据同步的失败,导致数据丢失的问题,本发明提供了一种彩铃点播方法及系统。

本发明实施例提供的一种数据同步方法,包括:

在源数据端和目的数据端进行数据同步的过程中,当出现同步异常时,将源数据端中待同步数据写入安全缓存中;

同步异常恢复后,将安全缓存中的待同步数据发送给目的数据端。

本发明实施例还提供了一种数据同步装置,包括:

写缓存模块,用于在源数据端和目的数据端进行数据同步的过程中,当出现同步异常时,将源数据端中待同步数据写入安全缓存中;

发送模块,用于同步异常恢复后,将安全缓存中的待同步数据发送给目的数据端。

由于本发明实施例提供的方案,由于采用了安全缓存机制,使得在工作环境恶劣的情况下也不会出现数据同步的失败,进而保证了数据不会被丢失。

附图说明

图1为本发明实施例提供的方法流程图;

图2为为本发明实施例提供的装置结构图。

具体实施方式

下面结合附图对本发明实施例的技术方案进行详细说明。本发明实施例提供的技术方案是将一个源数据端和两个目的数据端(目的数据端A、目的数据端B)进行数据同步。

本实施方案的主要流程如图1所示包括:

步骤101:源数据端发生数据变更。

源数据端发生数据变更,以此为启动条件,触发源数据端和目的数据端进行数据同步。

步骤102:收集源数据端的数据变更信息,判断是否出现同步异常,如果出现同步异常则执行步骤104,否则执行步骤103。

步骤103:直接将数据变更信息发送给目的数据端。

本实施例中将数据变更信息作为由源数据端向目的数据端发送的待同步数据。当然不限于此,也可以是第一次数据同步时,将全部的数据由源数据端向目的数据端发送,作为待同步数据。

本步骤中根据需求,若只需向目的数据端A发送数据变更信息,则仅向目的数据端A发送数据变更信息,若确定目的数据端A和目的数据端B都有数据变更信息需要发送,则向目的数据端A和目的数据端B发送数据变更信息。本实施例中,判断是否出现同步异常时,需判断源数据端与目的数据端链路是否正常,以及目的数据端是否正常,若两者均正常则可确定没有出现同步异常,否则,可以确定出现同步异常。

步骤104:将数据变更信息存储到对应的安全缓存中,并每隔一定时间去检测异常是否恢复,同时发出告警。

安全缓存A和目的数据端A对应,安全缓存B和目的数据端B对应。例如数据变更信息A是由源数据端向目的数据端A发送的数据变更信息,数据变更信息B是由源数据端向目的数据端B发送的数据变更信息,则出现同步异常时,数据变更信息A存储到对应的安全缓存A中,数据变更信息B存储到对应的安全缓存B中。

步骤105:当同步异常恢复正常后,优先将保存在缓存中的数据变更信息按照时间的先后顺序发送给目的数据端。

通过检测发现同步异常已恢复,则优先将安全缓存A、安全缓存B中的数据变更信息A和数据变更信息B分别发送给目的数据端A和目的数据端B。本步骤中等数据同步恢复正常时,优先将保存在安全缓存中的数据同步到目的数据端,然后再重新启动源数据端和目的数据端的数据同步,进入正常的同步流程。在向目的数据端发送保存在缓存中的数据变更信息时,按照时间的先后顺序发送,例如从同步异常到同步异常恢复这段时间,50条数据变更信息(从数据同步开始第51条到第100条)分别保存在安全缓存A和安全缓存B中,在由安全缓存A和安全缓存B中分别向目的数据端A和目的数据端B发送时,依次从第51条到第100条的顺序发送。

步骤106:安全缓存中数据发送完毕后,清除安全缓存中的内容。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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