公共安全标准网
文库搜索
切换导航
文件分类
频道
仅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元下载(无需注册)
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 SC 于
2024-02-07 12:43:09
上传分享
举报
下载
原文档
(605.5 KB)
分享
友情链接
DB3212-T 1117—2022 政务数据安全风险评估规范 泰州市.pdf
T-CEC 621.1—2022 电力系统外绝缘用硅橡胶老化评估及修复技术 第1 部分:硅橡胶清洗修复剂技术条件.pdf
华为AI盘古大模型研究框架.pdf
GB-T 27769-2011 社会保障服务中心设施设备要求.pdf
T-CVMA 41—2020 犬致病性钩端螺旋体荧光PCR检测方法.pdf
YD-T 3982-2021 数据中心液冷系统冷却液体技术要求和测试方法.pdf
GB-T 34587-2017 钢质冷藏集装箱修理技术要求.pdf
DB31-T 1341-2021 商务办公建筑格力用能指南 上海市.pdf
DB13-T 5406-2021 耕地地力主要指标分级诊断 河北省.pdf
GB-T 29344-2023 灵芝孢子粉采收及加工技术规范.pdf
T-COS 013—2023 装甲车辆动力及传动系统试验要求.pdf
DB34-T 3704-2020 公路工程路基动态回弹模量现场测试规程 安徽省.pdf
NIST 零信任架构实施规划指南 .pdf
GB-T 35913-2018 地采暖用实木地板技术要求.pdf
DB3308-T 026-2015 衢州市河道生态治理导则 衢州市.pdf
GB-T 43046-2023 信息技术服务 应对突发公共安全事件的信息技术应急风险管理.pdf
GB-T 17445-2022 铸造磨球.pdf
GB-T 38596-2020 催化剂生产废水中重金属含量的测定.pdf
GB-T 19590-2023 纳米碳酸钙.pdf
GB-T 38635.1-2020 信息安全技术 SM9标识密码算法 第1部分:总则.pdf
1
/
16
评价文档
赞助2元 点击下载(605.5 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。