[发明专利]分布式数据库增量数据同步方法、设备及存储介质在审
申请号: | 201810533666.1 | 申请日: | 2018-05-29 |
公开(公告)号: | CN110543513A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 刘素京;丁鹏;张军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 11308 北京元本知识产权代理事务所 | 代理人: | 金海荣<国际申请>=<国际公布>=<进入 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式数据库 变化数据 批处理 变化日志 存储介质 大数据量 分发策略 解析数据 实时同步 数据变化 数据传输 同步过程 同步数据 增量数据 键信息 日志 分发 捕捉 转化 | ||
本发明公开了一种分布式数据库增量数据同步方法,该方法包括:获取DBMS中的变化数据;将该变化数据转化为数据变化日志;解析数据变化日志,以生成对应的SQL语句;通过SQL语句并按照分发键信息,将所述变化数据同步至分布式数据库。此外,本发明还公开了一种设备及存储介质。采用本发明能够将DBMS数据的变化捕捉下来并实时同步到分布式数据库,根据分发策略生成SQL同步数据,功能强大且使用简单,同步过程中使用批处理以适合大数据量的数据传输和同步。
技术领域
本发明涉及数据库技术领域,尤其涉及一种分布式数据库增量数据同步方法、设备及存储介质。
背景技术
为了实现数据库管理系统(Database Management System,DBMS)(例如:oracle、Sybase和MS、SQL Server)和分布式数据库之间的数据实时同步,现有的异构数据库之间进行数据同步时,多采用触发器捕捉。然而,触发器捕捉方式虽然简单明了,但会给业务的处理效率带来较大影响,不适合在高负荷的业务环境下采用。
发明内容
本发明的主要目的在于提出一种分布式数据库增量数据同步方法、设备及存储介质,旨在解决现有的异构数据库同步无法在高负荷的业务环境下实现的问题。
为实现上述目的,本发明提供的一种分布式数据库增量数据同步方法,所述方法包括步骤:
获取数据库管理系统DBMS中的变化数据;
将所述变化数据转化为数据变化日志;
解析所述数据变化日志,以生成对应的结构化查询语言SQL语句;
通过所述SQL语句并按照分布式数据库表的分发信息,将所述变化数据同步至分布式数据库。
此外,为实现上述目的,本发明还提出一种设备,所述设备包括处理器以及存储器;
所述处理器用于执行存储器中存储的分布式数据库增量数据同步程序,以实现上所述的方法。
此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的方法。
本发明提出的分布式数据库增量数据同步方法、设备及计算机可读存储介质,通过获取DBMS中的变化数据,将该变化数据转化为数据变化日志,并解析数据变化日志,以生成对应的SQL语句,再通过SQL语句并按照分发键信息,将所述变化数据同步至分布式数据库,能够将DBMS数据的变化捕捉下来并实时同步到分布式数据库,根据分发策略生成SQL同步数据,功能强大且使用简单,同步过程中使用批处理以适合大数据量的数据传输和同步。
附图说明
图1为本发明第一实施例提供的分布式数据库增量数据同步方法的流程示意图;
图2为本发明第一实施例提供的分布式数据库增量数据同步方法的子流程示意图一;
图3为本发明第一实施例提供的分布式数据库增量数据同步方法的另一子流程示意图一;
图4为本发明第一实施例提供的分布式数据库增量数据同步方法的子流程示意图二;
图5为本发明第一实施例提供的分布式数据库增量数据同步方法的子流程示意图三;
图6为本发明第一实施例提供的分布式数据库增量数据同步方法的另一流程示意图;
图7为本发明第一实施例提供的分布式数据库增量数据同步方法的另一流程示意图;
图8为本发明第二实施例提供的设备硬件架构的示意图;
图9为图8中基于分布式数据库增量数据同步程序的模块示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810533666.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息同步方法,装置及系统
- 下一篇:一种对个人数据库的管理方法及系统