全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211019629.1 (22)申请日 2022.08.24 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 肖勇博 王见广 杨建学 侯金泽  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 郝博 汤在彦 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/25(2019.01) G06F 9/448(2018.01) (54)发明名称 数据同步方法及装置 (57)摘要 本发明公开了一种数据同步方法及装置, 涉 及网络安全, 其中该方法包括: 根据分库分表的 需要为每一组待建数据同步通道建立配置文件; 根据配置文件调用需要的API接口创建数据同步 通道, 其中, 所述API接口是预先封装的、 在创建 数据同步通道时使用的、 对数据库底层进行访问 的API接口; 通过数据同步通道进行数据同步。 本 发明可以克服手工逐一部署的不足, 可以使同步 服务建立具有高效性和可复用性。 权利要求书1页 说明书6页 附图3页 CN 115391458 A 2022.11.25 CN 115391458 A 1.一种数据同步方法, 其特 征在于, 包括: 根据分库分表的需要为每一组待建数据同步 通道建立配置文件; 根据配置文件调用需要 的API接口创建数据同步通道, 其中, 所述API接口是预先封装 的、 在创建数据同步 通道时使用的、 对数据库底层进行访问的API接口; 通过数据同步 通道进行 数据同步。 2.如权利要求1所述的方法, 其特征在于, 所述配置文件包括以下配置之一或者其组 合: 数据同步类型、 同步的数据源端用户名、 同步的数据源端密码、 同步的数据目标端用户 名、 同步的数据目标端密码、 通道路径、 是否定时同步、 源端 数据库ip信息、 目标端 数据库ip 信息、 通信端口。 3.如权利要求1所述的方法, 其特 征在于, 同步的数据是同构数据表。 4.如权利要求1至 3任一所述的方法, 其特 征在于, 进一 步包括: 根据需创建数据同步 通道的设备的配置, 创建数据同步 通道。 5.如权利要求 4所述的方法, 其特 征在于, 进一 步包括: 对数据同步 通道的创建进程进行监控, 并根据监控结果调整数据同步 通道的创建。 6.一种数据同步装置, 其特 征在于, 包括: 配置模块, 用于根据分库分表的需要为每一组待建数据同步 通道建立配置文件; 通道模块, 用于根据配置文件调用需要的API接口创建数据同步通道, 其中, 所述API接 口是预先封装的、 在创建数据同步 通道时使用的、 对数据库底层进行访问的API接口; 同步模块, 用于通过 数据同步 通道进行 数据同步。 7.如权利要求6所述的装置, 其特征在于, 配置模块进一步用于建立包括以下配置之一 或者其组合的所述配置文件: 数据同步类型、 同步的数据源端用户名、 同步的数据源端密码、 同步的数据目标端用户 名、 同步的数据目标端密码、 通道路径、 是否定时同步、 源端 数据库ip信息、 目标端 数据库ip 信息、 通信端口。 8.如权利要求6所述的装置, 其特 征在于, 同步模块进一 步用于同步同构数据表。 9.如权利要求6至8任一所述的装置, 其特征在于, 通道模块进一步用于根据需创建数 据同步通道的设备的配置, 创建数据同步 通道。 10.如权利要求9所述的装置, 其特征在于, 通道模块进一步用于对数据同步通道的创 建进程进行监控, 并根据监控结果调整数据同步 通道的创建。 11.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至5任一所述方 法。 12.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程 序, 所述计算机程序被处 理器执行时实现权利要求1至 5任一所述方法。 13.一种计算机程序产品, 其特征在于, 所述计算机程序产品包括计算机程序, 所述计 算机程序被处 理器执行时实现权利要求1至 5任一所述方法。权 利 要 求 书 1/1 页 2 CN 115391458 A 2数据同步方 法及装置 技术领域 [0001]本发明涉及网络安全技 术领域, 尤其涉及数据同步方法及装置 。 背景技术 [0002]传统的集中式数据库, 数据库架构多为单一节点, 数据同步也是点对点的, 一般基 于二进制日志或者基于触发器对数据进行同步。 对于集中式数据库, 只需要在单点建立同 步服务即可, 实施操作比较简单 方便, 无需考虑多节点数据同步的问题。 [0003]随着技术的发展、 数据量的增加, 在实际生产中分布式数据库架构已被广泛应用 于各个系统中, 结构相同的数据库和数据表被部署在多个节点实例中, 数据存放也由集中 式的单一节点转变为多节点存放。 在这种情况下, 相比于集中式数据库, 数据同步服务的数 量增长了数十倍, 因此对于分布式数据库架构下 的数据同步服务, 必须采用批量的方式进 行部署。 [0004]由于部署节点较多, 采用传统的手工逐一部署的方式操作复杂, 且耗时较长, 已无 法不能满足现有分布式数据库架构的需求。 [0005]也即, 现有技术的不足在于, 对于分布式数据库架构下的数据同步服务, 手工逐一 部署的方式, 因耗时长而不能满足分布式数据库架构的需求。 发明内容 [0006]本发明实施例提供一种数据同步方法, 用以解决对于分布式数据库架构下的数据 同步服务, 手工逐一部署的方式, 因耗时长而不能满足分布式数据库 架构的需求的问题, 该 方法包括: [0007]根据分库分表的需要为每一组待建数据同步 通道建立配置文件; [0008]根据配置文件调用需要的API接口创 建数据同步通道, 其中, 所述API接口是预先 封装的、 在创建数据同步 通道时使用的、 对数据库底层进行访问的API接口; [0009]通过数据同步 通道进行 数据同步。 [0010]本发明实施例还提供一种数据同步装置, 用以解决对于分布式数据库架构下的数 据同步服务, 手工逐一部署的方式, 因耗时长而不能满足分布式数据库 架构的需求的问题, 该装置包括: [0011]配置模块, 用于根据分库分表的需要为每一组待建数据同步 通道建立配置文件; [0012]通道模块, 用于根据配置文件调用需要的API接口创建数据同步通道, 其中, 所述 API接口是 预先封装的、 在创建数据同步 通道时使用的、 对数据库底层进行访问的API接口; [0013]同步模块, 用于通过 数据同步 通道进行 数据同步。 [0014]本发明实施例还提供一种计算机设备, 包括存储器、 处理器及存储在存储器上并 可在处理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现上述数据同步方 法。 [0015]本发明实施例还提供一种计算机可读存储介质, 所述计算机可读存储介质存储有说 明 书 1/6 页 3 CN 115391458 A 3

PDF文档 专利 数据同步方法及装置

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据同步方法及装置 第 1 页 专利 数据同步方法及装置 第 2 页 专利 数据同步方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:01:43上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。