说明:收录90万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210894164.8 (22)申请日 2022.07.27 (71)申请人 深圳市科 脉技术股份有限公司 地址 518000 广东省深圳市前海深港合作 区南山街道兴海 大道3044号信利康大 厦19A、 19C-F、 20A-H (72)发明人 曾昭志 张志波 刘寒江 (74)专利代理 机构 深圳中一联合知识产权代理 有限公司 4 4414 专利代理师 谢蓓 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/23(2019.01) G06F 16/28(2019.01) G06F 16/242(2019.01) (54)发明名称 一种数据同步方法、 装置、 设备及可读存储 介质 (57)摘要 本申请适用于数据同步领域, 提供了一种数 据同步方法、 装置、 设备及可读存储介质, 数据同 步方法应用于数据同步装置, 数据同步装置分别 连接至位于第一机房中的第一数据库及位于第 二机房中的第二数据库, 第一机房中还包括与第 一数据库具备数据同步修改关系的第三数据库; 该方法包括: 对第三数据库进行数据变化监听, 数据变化对应于第一数据库与第三数据库中的 数据同步修改操作; 在监听到第三数据库中存在 数据变化时, 基于数据变化确定数据修改操作; 基于数据修改操作对第二数据库进行数据修改; 数据修改后的第二数据库中的数据变化与第一 数据库中的数据变化相同。 本申请可以在不破坏 原有的数据库访问程序的前提下对不同机房中 的数据库进行 数据同步。 权利要求书2页 说明书10页 附图3页 CN 115292410 A 2022.11.04 CN 115292410 A 1.一种数据同步方法, 其特征在于, 应用于数据同步装置, 所述数据同步装置分别连接 至位于第一机房中的第一数据库及位于第二机房中的第二数据库, 所述第一机房中还包括 与所述第一数据库具 备数据同步 修改关系的第三数据库; 所述方法包括: 对所述第三数据库进行数据变化监 听, 所述数据变化对应于所述第 一数据库与所述第 三数据库中的数据同步 修改操作; 在监听到所述第 三数据库中存在所述数据变化 时, 基于所述数据变化确定数据修改操 作; 基于所述数据修改操作, 对所述第二数据库进行数据修改; 数据修改后的所述第二数 据库中的数据变化与所述第一数据库中的数据变化相同。 2.如权利要求1所述的方法, 其特征在于, 所述对所述第三数据库进行数据变化监听, 包括: 基于日志监听组件获取当前时刻所述第三数据库的增量日志, 得到目标增量日志; 在获取到所述目标增量日志时, 确定所述第三数据库中存在所述数据变化。 3.如权利要求2所述的方法, 其特征在于, 所述第 一数据库与 所述第二数据库为内存数 据库, 所述第三数据库为磁盘数据库; 所述在监听到所述第三数据库中存在所述数据变化 时, 基于所述数据变化确定数据修改操作, 包括: 基于所述目标增量日志, 获取所述第 三数据库中所述数据变化对应的第 一目标修改语 句; 基于所述第 一目标修改语句, 及所述第 一数据库与所述第 三数据库之间的语句转换关 系, 得到第二 目标修改语句, 所述第二 目标修改语句用于指示与所述数据变化对应的数据 修改操作。 4.如权利要求3所述的方法, 其特 征在于, 所述目标增量日志以第 一设定存储次序存储至第 一消息队列, 所述第 一消息队列用于 存储基于所述日志 监听组件获取的增量日志; 当依照第一设定读取次序从所述第一消息队 列中读取到所述目标增量日志 时, 执行所述基于所述 目标增量日志, 获取所述第三数据库 中所述数据变化对应的第一目标修改语句的步骤; 和/或, 所述第一目标修改语句以第 二设定存储次序存储至第 二消息队列, 所述第 二消息队列 用于存储基于所述增量日志获取的第一修改语句; 当依照第二设定读取次序从所述第二消 息队列中读取到所述第一 目标修改语句时, 执行所述基于所述第一 目标修改语句, 及所述 第一数据库 与所述第三数据库之间的语句转换关系, 得到第二目标修改语句的步骤。 5.如权利要求3或4所述的方法, 其特征在于, 基于所述数据修改操作, 对所述第 二数据 库进行数据修改包括: 基于所述第二目标修改语句, 生成目标语句标识; 判断所述语句标识存储表中是否包括所述目标语句标识; 所述语句标识存储表中包括 所述第二数据库的历史数据修改操作对应的第二 修改语句的语句标识; 在判断不包括时, 执 行所述第二目标修改语句, 对所述第二数据库进行 数据修改。 6.如权利要求5所述的方法, 其特征在于, 所述基于所述第二目标修改语句, 生成目标 语句标识, 包括:权 利 要 求 书 1/2 页 2 CN 115292410 A 2根据所述第二目标修改语句的获取 方式生成语句来源标识; 根据所述第二目标修改语句的语句内容 生成语句内容标识; 基于所述语句来源标识和所述语句内容标识, 得到所述目标语句标识。 7.如权利要求5所述的方法, 其特征在于, 在所述基于所述数据修改操作, 对所述第二 数据库进行 数据修改之后, 包括: 将所述目标语句标识写入所述语句标识存储表, 并对所述目标语句标识在所述语句标 识存储表中的存 储时间进行计时; 在计时时长超出设定存 储时长后, 将所述目标语句标识删除。 8.一种数据同步装置, 其特征在于, 所述数据同步装置分别连接至位于第一机房中的 第一数据库及位于第二机房中的第二数据库, 所述第一机房中还包括与所述第一数据库具 备数据同步 修改关系的第三数据库; 所述装置包括: 监听模块, 用于对所述第三数据库进行数据变化监听, 所述数据变化对应于所述第一 数据库与所述第三数据库中的数据同步 修改操作; 操作确定模块, 用于在监听到所述第三数据库中存在数据变化时, 基于所述数据变化 确定数据修改操作; 数据修改模块, 用于基于所述数据修改操作, 对所述第 二数据库进行数据修改; 数据修 改后的所述第二数据库中的数据变化与所述第一数据库中的数据变化相同。 9.一种设备, 包括存储器、 处理器以及存储在所述存储器中并可在所述处理器上运行 的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求1至7任一 项所述的方法。 10.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处 理器执行时实现如权利要求1至7任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115292410 A 3
专利 一种数据同步方法、装置、设备及可读存储介质
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-07 12:43:09
上传分享
举报
下载
原文档
(605.5 KB)
分享
友情链接
GB-T 39308-2020 难降解有机废水深度处理技术规范.pdf
民航 MH-T 6123.4-2023 行李处理系统 第4部分:托盘式分拣机.pdf
GB-T 6952-2015 卫生陶瓷.pdf
GB-T 1683-2018 硫化橡胶 恒定形变压缩永久变形的测定方法.pdf
T-CEC 601—2022 电力建设监理企业安全生产标准化实施规范.pdf
GB-T 34336-2017 纳米孔气凝胶复合绝热制品.pdf
T-ZLDX 001—2023 中国老年大学 学校 “游学养”建设与 评价规范.pdf
GB-T 41131-2021 科技馆展览教育服务规范.pdf
JYT 0631-2020 义务教育学校音乐教室建设与装备规范.pdf
NB-T 10605—2021 水电工程建设征地企业处理规划设计规范.pdf
YD-T 2669-2013 第三方安全服务能力评定准则.pdf
DB32-T 4285-2022 预应力混凝土空心方桩基础技术规程 江苏省.pdf
NY-T 4375-2023 一体化土壤水分自动监测仪技术要求.pdf
GB-T 39047-2020 政务服务平台基本功能规范.pdf
GB-T 38647.2-2020 信息技术 安全技术 匿名数字签名 第2部分:采用群组公钥的机制.pdf
GM-T 0081-2020 SM9密码算法加密签名消息语法规范.pdf
DB37-T 3802-2019 花生品种鉴定技术规程 SSR标记法 山东省.pdf
GB-T 34618-2017 蒸汽疏水系统在线阀门内漏温度检测方法.pdf
T-CEC 712—2022 抽水蓄能电站故障录波配置导则.pdf
中国移动 中移链DDC白皮书 2022 .pdf
1
/
16
评价文档
赞助2.5元 点击下载(605.5 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。