[发明专利]异构数据库的数据同步方法及装置有效

专利信息
申请号: 201610875651.4 申请日: 2016-09-30
公开(公告)号: CN107016014B 公开(公告)日: 2020-08-04
发明(设计)人: 张锐;刘银 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F16/27 分类号: G06F16/27
代理公司: 北京三友知识产权代理有限公司 11127 代理人: 李辉;刘飞
地址: 英属开曼*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据库 数据 同步 方法 装置
【说明书】:

本申请实施例提供了一种异构数据库的数据同步方法及装置,该方法包括以下步骤:在基于预设的第一数据同步机制,将源数据库中预定范围的数据同步至目标数据库的过程中,检测所述第一数据同步机制的状态;当所述第一数据同步机制的状态异常时,启用第二数据同步机制,以将所述源数据库中预定范围的数据同步至所述目标数据库。本申请实施例实现了,在主用的数据同步机制因异常而无法工作时,还可以通过其他数据同步机制将源数据库中的指定范围内的数据同步到目标数据库。

技术领域

本申请涉及数据库技术领域,尤其是涉及一种异构数据库的数据同步方法及装置。

背景技术

对于异构数据库,目前现有的数据同步手段可通过DRC(Data ReplicationCenter,数据同步中心)监听源数据库的binlog日志(这里的源数据库是基于mysql数据库技术),然后通过消息将binlog日志发送到订阅端,订阅端拿到消息后生成相应的ETL(Extract Transform Loading,数据抽取转化装载规则)任务,然后基于ETL任务将数据同步到目标数据库中。

然而,一旦DRC异常(比如宕机)暂时无法自动恢复时,源数据库的增量数据则无法同步到目标数据库。由于增量数据未及时同步到目标数据库,往往也就丧失了其时效性,进而还可能影响基于该目标数据库的系统应用(比如系统无法及时向用户推送最新资讯)。

发明内容

本申请实施例的目的在于提供一种异构数据库的数据同步方法及装置,以实现在主用的数据同步机制因异常而无法工作时,还可以通过其他方式将源数据库中的指定范围内的数据同步到目标数据库。

为达到上述目的,一方面,本申请实施例提供了一种异构数据库的数据同步方法,包括以下步骤:

在基于预设的第一数据同步机制,将源数据库中预定范围的数据同步至目标数据库的过程中,检测所述第一数据同步机制的状态;

当所述第一数据同步机制的状态异常时,启用第二数据同步机制,以将所述源数据库中预定范围的数据同步至所述目标数据库。

另一方面,本申请实施例还提供了一种异构数据库的数据同步装置,包括:

同步状态检测模块,用于在基于预设的第一数据同步机制,将源数据库中预定范围的数据同步至目标数据库的过程中,检测所述第一数据同步机制的状态;

同步机制替换模块,用于当所述第一数据同步机制的状态异常时,启用第二数据同步机制,以将所述源数据库中预定范围的数据同步至所述目标数据库。

本申请实施例中,在基于预设的第一数据同步机制,将源数据库中预定范围的数据同步至目标数据库的过程中,检测第一数据同步机制的状态;当确认第一数据同步机制的状态异常时,启用第二数据同步机制,以将源数据库中预定范围的数据同步至目标数据库,从而实现了在主用的第一数据同步机制故障期间,还可通过启用第二数据同步机制,继续将源数据库中预定范围的数据同步至目标数据库。

附图说明

此处所说明的附图用来提供对本申请实施例的进一步理解,构成本申请实施例的一部分,并不构成对本申请实施例的限定。在附图中:

图1为本申请实施例的异构数据库的数据同步方法的流程图;

图2为本申请实施例的数据同步装置的结构框图;

图3为本申请实施例的数据同步装置中同步机制替换模块的结构框图;

图4为本申请实施例一应用场景的时序图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本申请实施例做进一步详细说明。在此,本申请实施例的示意性实施例及其说明用于解释本申请实施例,但并不作为对本申请实施例的限定。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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