说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210861762.5 (22)申请日 2022.07.20 (71)申请人 阿里巴巴 (中国) 有限公司 地址 311121 浙江省杭州市余杭区五常街 道文一西路969号3幢5层5 54室 (72)发明人 孙海涛  (74)专利代理 机构 北京清源汇知识产权代理事 务所(特殊普通 合伙) 11644 专利代理师 冯德魁 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/242(2019.01) G06F 16/2455(2019.01) G06F 16/22(2019.01) G06F 9/54(2006.01) (54)发明名称 数据同步系统、 方法、 装置及电子设备 (57)摘要 本申请提供数据同步系统、 数据同步方法、 装置、 电子设备以及计算机存储介质。 由于在本 申请的数据同步系统中, 数据变更检测平台可以 获取多个数据源中以异构的数据信息形式存在 的发生数据变化的数据, 并获取其对象标识; 数 据聚合表能够根据数据变更检测平台发送的查 询请求以及存储操作 请求, 为发生数据变化的数 据提供与对象标识相关联的存储位置, 以存储发 生数据变化的数据。 进而后续具有权限的应用可 以以对象标识为依据, 获取发生数据变化的数 据, 最终使得该数据同步系统可以直接将以异构 的数据信息形式存在的发生数据变化的数据同 步至具有权限的应用。 该数据同步系统的数据同 步方式较为便捷。 权利要求书2页 说明书12页 附图6页 CN 115422282 A 2022.12.02 CN 115422282 A 1.一种数据同步系统, 其特 征在于, 包括: 数据变更检测平台与数据聚合表: 数据变更检测平台, 用于获取被监测的多个数据源中发生数据变化的数据, 所述多个 数据源包括异构的数据信息形式; 根据其数据信息形式, 对所述发生数据变化的数据进行 相应的解析, 获得所述 发生数据变化的数据的对象标识; 根据所述对象标识, 对 所述发生数 据变化的数据进行相应操作; 数据聚合表, 用于接收所述数据变更检测平台的查询请求, 以及根据其要求, 接收对所 述发生数据变化的数据的存储操作请求, 为所述 发生数据变化的数据提供与所述对象标识 相关联的存储位置, 所存储的数据能够被具有权限的应用以所述对象标识为依据进行读 取。 2.根据权利要求1所述的数据同步系统, 其特征在于, 还包括: 数据变更平台; 所述数据 变更平台, 用于接 收用户针对所述多个数据源中的数据的变更操作, 获得发生数据变化的 数据, 并将所述发生数据变化的数据提供 给所述多个数据源。 3.根据权利要求2所述的数据同步系统, 其特征在于, 所述多个数据源至少包括第 一数 据源与第二数据源; 所述数据变更平台在将所述发生数据变化的数据提供给所述多个数据源之前, 确定所 述发生数据变化的数据所属的数据源; 如果所述发生数据变化的数据属于第 一数据源, 则所述数据变更平台将所述发生数据 变化的数据提供 给所述第一数据源; 如果所述发生数据变化的数据属于第 二数据源, 则所述数据变更平台将所述发生数据 变化的数据提供 给所述第二数据源。 4.根据权利要求3所述的数据同步系统, 其特征在于, 所述第一数据源包括数据库表; 所述第二数据源 包括消息中间件。 5.根据权利要求4所述的数据同步系统, 其特征在于, 所述数据库表中设置有第 一同步 插件; 所述第一同步插件, 用于在检测到所述数据库表中存储了所述发生数据变化的数据 后, 向所述数据变更检测平台提供用于表示对数据库表中的数据进行变更 的日志, 所述日 志中携带有所述发生数据变化的数据。 6.根据权利要求4所述的数据同步系统, 其特征在于, 所述消息中间件中设置有第 二同 步插件; 所述第二同步插件, 用于在检测到所述消息 中间件中接收到所述发生数据变化的数据 后, 向所述数据变更检测平台提供包 含有所述发生数据变化的数据的消息中间件。 7.根据权利要求5所述的数据同步系统, 其特征在于, 所述根据其数据信息形式, 对所 述发生数据变化的数据进行相应的解析, 获得 所述发生数据变化的数据的对象标识, 包括: 如果所述发生数据变化的数据属于数据库表中的数据, 则基于所述日志携带的发生数 据变化的数据, 以及, 数据库 表中对象标识与数据之间的对应关系, 获得发生数据变化的数 据在数据库表中的对象标识。 8.根据权利要求6所述的数据同步系统, 其特征在于, 所述根据其数据信息形式, 对所 述发生数据变化的数据进行相应的解析, 获得 所述发生数据变化的数据的对象标识, 包括: 如果所述发生数据变化的数据属于消息 中间件中的数据, 则 基于所述消息 中间件中包权 利 要 求 书 1/2 页 2 CN 115422282 A 2含的发生数据变化的数据, 以及, 消息中间件中消息对应的数据的对象标识, 获得发生数据 变化的数据在消息中间件中的对象标识。 9.根据权利要求1所述的数据同步系统, 其特征在于, 所述根据所述对象标识, 对所述 发生数据变化的数据进行相应操作, 包括: 获得所述数据聚合表中所述对象标识对应的原有数据, 在所述数据变更检测平台上, 采用所述发生数据变化的数据对所述对象标识对应的原有数据进行 更新操作。 10.根据权利要求9所述的数据同步系统, 其特征在于, 所述数据聚合表还用于在与所 述对象标识相关联的所述存储位置处, 采用所述 发生数据变化的数据对所述对象标识对应 的原有数据进行 更新。 11.一种数据同步方法, 应用于数据变更检测平台, 其特 征在于, 包括: 获取被监测的多个数据源中发生数据变化的数据, 所述多个数据源包括异构的数据信 息形式; 根据其数据信息形式, 对所述发生数据变化的数据进行相应的解析, 获得所述发生数 据变化的数据的对象标识; 根据所述对象标识, 对所述发生数据变化的数据进行相应操作; 向数据聚合表发送用于请求在所述数据聚合表中对所述发生数据变化的数据进行存 储的存储操作请求; 所述数据聚合表, 用于接收所述存储操作请求, 为所述 发生数据变化的 数据提供与所述对象标识相关联的存储位置, 所存储的数据能够被具有权限的应用以所述 对象标识为依据进行读取。 12.一种数据同步方法, 应用于数据聚合表, 其特 征在于, 包括: 接收数据变更检测平台发送的用于请求查询对象标识对应的原有数据的查询请求; 所 述对象标识 为发生数据变化的数据的对象标识, 所述 发生数据变化的数据为多个数据源中 发生数据变化的数据, 所述多个数据源 包括异构的数据信息形式; 根据所述 查询请求, 获得与所述对象标识对应的原有数据; 接收数据变更检测平台发送的用于请求对发生数据变化的数据的进行存储的存储操 作请求, 基于所述存储操作请求, 为所述发生数据变化的数据提供与所述对 象标识相关联 的存储位置; 在所述存储位置处, 采用所述发生数据变化的数据对所述对象标识对应的原有数据进 行更新, 所存 储的数据能够被具有权限的应用以所述对象标识为依据进行读取。 13.一种电子设备, 其特 征在于, 包括: 处理器; 存储器, 用于存储计算机程序, 该计算机程序被处理器运行, 执行权利要求11 ‑12任意 一项所述的方法。 14.一种计算机存储介质, 其特征在于, 所述计算机存储介质存储有计算机程序, 该计 算机程序被处 理器运行, 执 行权利要求1 1‑12任意一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115422282 A 3

.PDF文档 专利 数据同步系统、方法、装置及电子设备

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据同步系统、方法、装置及电子设备 第 1 页 专利 数据同步系统、方法、装置及电子设备 第 2 页 专利 数据同步系统、方法、装置及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 17:17:37上传分享
友情链接
交流群
  • //public.wenku.github5.com/wodemyapi/22.png
-->
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。