说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210998418.0 (22)申请日 2022.08.19 (71)申请人 浪潮电子信息产业股份有限公司 地址 250101 山东省济南市高新区浪潮路 1036号 (72)发明人 孟令鲁 闫冬冬  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 刘颖 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/23(2019.01) (54)发明名称 一种数据同步的方法、 装置及 介质 (57)摘要 本申请涉及云平台技术领域, 公开了本发 明 所提供的一种数据同步的方法、 装置及介质, 应 用于云平台, 包括: 通过预设协议与云管平台建 立通讯连接, 并监听源数据库中的日志信息。 在 根据日志信息确定资源信息发生更新时, 将对应 目标更新事件的更新数据存储至目的数据库中, 目的数据获取到新数据时生成数据更新相关消 息, 并将数据更新相关消息通过预设协议发送至 云管平台, 以便于云管平台拉取目的数据库中的 更新数据进行数据同步。 由此, 对云平台进行实 时监听, 在资源信息发生更新时, 及时将对应目 标更新事件的更新数据存储至目的数据库中, 云 管平台直接从目的数据库中拉取数据进行数据 同步, 无需拉取云平台所有数据, 避免造成云平 台数据库的压力。 权利要求书2页 说明书10页 附图3页 CN 115357662 A 2022.11.18 CN 115357662 A 1.一种数据同步的方法, 其特 征在于, 应用于云平台, 包括: 通过预设协议与云管平台建立 通讯连接; 监听源数据库中的日志信息; 在根据所述日志信 息确定资源信 息发生更新 时, 将对应目标更新事件的更新数据存储 至目的数据库中; 通过所述预设协议发送数据 更新相关信 息至所述云管平台, 以便于所述云管平台拉取 所述目的数据库中的更新数据进行数据同步; 其中, 所述数据更新相关消息在所述 目的数 据库获取到新数据时生成。 2.根据权利要求1所述的数据同步的方法, 其特征在于, 所述在根据所述日志信 息确定 资源信息发生更新时, 将对应目标 更新事件的更新数据存 储至目的数据库中包括: 获取上一资源信息更新时刻至当前资源信息更新时刻之间的所述日志信息; 在依据所述日志信息确定资源信息发生更新时, 解析 所述日志信息得到解析 结果; 根据所述 解析结果确定所述目标 更新事件; 转换所述目标 更新事件对应的更新数据的格式; 将转换格式后的更新数据存 储至所述目的数据库中。 3.根据权利要求2所述的数据同步的方法, 其特征在于, 在所述在根据 所述日志信 息确 定资源信息发生更新时, 将对应目标更新事件的更新数据存储至目的数据库中之前, 还包 括: 判断是否初次与所述云管平台建立 通讯连接; 若是, 将所有资源信息对应的数据存 储至所述目的数据库中; 若否, 则进入所述在根据所述日志信息确定资源信息发生更新时, 将对应目标更新事 件的更新数据存 储至目的数据库中的步骤。 4.根据权利要求2所述的数据同步的方法, 其特征在于, 所述通过预设协议与云管平台 建立通讯连接包括: 接收建立 通讯连接的请求以便建立 通讯连接; 获取所述云管平台发送的心跳包, 以便感知与所述云管平台之间的连接状态。 5.一种数据同步的方法, 其特 征在于, 应用于云管平台, 包括: 通过预设协议与云平台建立 通讯连接; 接收所述云平台在监 听源数据库中的日志信 息, 并在根据 所述日志信 息确定资源信 息 发生更新时, 将对应目标更新事件的更新数据存储至目的数据库中之后, 通过所述预设协 议发送的数据更新相关信息; 其中, 所述数据更新相关消息在所述 目的数据获取到新数据 时生成; 拉取所述目的数据库中的更新数据以进行 数据同步。 6.根据权利要求5所述的数据同步的方法, 其特征在于, 在所述拉取所述目的数据库中 的更新数据以进行 数据同步之前, 还 包括: 依据纳管的各云平台的相关 资源类型, 建立 不同的消息处 理队列; 将所述数据更新相关信息存 储至对应的消息处 理队列中; 对各所述消息处理队列进行过滤, 以便保留唯一标识相同且时间戳最新的数据 更新相 关消息;权 利 要 求 书 1/2 页 2 CN 115357662 A 2按照预设优先级规则, 选取优先处 理的目标 更新事件; 从所述目的数据库中拉取所述优先处理的目标更新事件所对应的更新数据以进行数 据同步。 7.根据权利要求5所述的数据同步的方法, 其特 征在于, 还 包括: 当确定和云平台在预设时长 内对同一资源执行操作时, 以操作时间戳较新者的执行结 果为基准对云管平台数据库进行 更新。 8.一种数据同步的装置, 其特 征在于, 应用于云平台, 包括: 建立模块, 用于通过 预设协议与云管平台建立 通讯连接; 监听模块, 用于监听源数据库中的日志信息; 存储模块, 用于在根据所述日志信息确定资源信息发生更新时, 将对应目标更新事件 的更新数据存 储至目的数据库中; 发送模块, 用于通过所述预设协议发送数据更新相关信息至所述云管平台, 以便于所 述云管平台拉取所述 目的数据库中的更新数据进行数据同步; 其中, 所述数据更新相关消 息在所述目的数据库获取到新数据时生成。 9.一种数据同步的装置, 其特 征在于, 包括存 储器, 用于存 储计算机程序; 处理器, 用于执行所述计算机程序时实现如权利要求1至7任一项所述的数据同步的方 法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实现如权利要求 1至7任一项 所述的数据同步的方法 的步骤。权 利 要 求 书 2/2 页 3 CN 115357662 A 3

PDF文档 专利 一种数据同步的方法、装置及介质

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