全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210615800.9 (22)申请日 2022.06.01 (71)申请人 阿里巴巴 (中国) 有限公司 地址 311121 浙江省杭州市余杭区五常街 道文一西路969号3幢5层5 54室 (72)发明人 余维克 陈雨锋 周文翠  (74)专利代理 机构 北京智信禾专利代理有限公 司 11637 专利代理师 李晓庆 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/2455(2019.01) (54)发明名称 元数据存储方法以及 装置、 元数据查询方法 以及装置 (57)摘要 本说明书实施例提供元数据存储方法以及 装置、 元数据查询方法以及装置, 其中元数据存 储方法, 应用于元数据服务器, 包括: 接收携带有 对象标识的待存储元数据的数据存储请求; 在确 定版本控制功能被开启, 且所述待存储元数据中 未带有删除标记的情况下, 确定所述待存储元数 据对应的更新版本元数据表; 基于所述对象标识 在所述更新版本元数据表中, 确定存在携带有所 述对象标识的历史存储元数据, 且 所述历史存储 元数据中带有空版本标记的情况下, 将所述历史 存储元数据从所述更新版本元数据表移动至历 史空版本 元数据表, 并将所述携带有对象标识的 待存储元数据存储至所述更新版本元数据表, 便 于后续可直接根据从不同版本的元数据表中直 接索引相应的元 数据。 权利要求书2页 说明书15页 附图5页 CN 115221165 A 2022.10.21 CN 115221165 A 1.一种元 数据存储方法, 应用于元 数据服务器, 包括: 接收携带有对象标识的待存 储元数据的数据存 储请求; 在确定版本控制功能被开启, 且所述待存储元数据中未带有删除标记的情况下, 确定 所述待存 储元数据对应的更新版本元 数据表; 基于所述对象标识在所述更新版本元数据表中, 确定存在携带有所述对象标识的历史 存储元数据, 且 所述历史存储元数据中带有空版本标记的情况下, 将所述历史存储元数据从所述更新 版本元数据表移动至历史空版本元数据表, 并将所述携带有对象标识的待存储元数据存储 至所述更新版本元 数据表。 2.根据权利要求1所述的元数据存储方法, 所述确定所述待存储元数据对应的更新版 本元数据表之后, 还 包括: 基于所述对象标识在所述更新版本元数据表中, 确定未存在携带有所述对象标识的历 史存储元数据的情况下, 将所述携带有对象标识的待存储元数据存储至所述更新版本元数 据表。 3.根据权利要求1所述的元数据存储方法, 所述基于所述对象标识在所述更新版本元 数据表中, 确定存在 携带有所述对象标识的历史存 储元数据之后, 还 包括: 在确定所述历史存储元数据中未带有空版本标记的情况下, 将历史存储元数据从所述 更新版本元数据 表移动至历史非空版本元数据 表, 并将所述携带有对象标识的待存储元数 据存储至所述更新版本元 数据表。 4.根据权利要求1所述的元数据存储方法, 所述接收携带有对象标识的待存储元数据 的数据存 储请求之后, 还 包括: 在确定版本控制功能被开启, 且所述待存储元数据中带有删除标记的情况下, 确定所 述待存储元数据对应的更新版本删除标记 表; 基于所述对象标识在所述更新版本删除标记表中, 确定存在携带有所述对象标识的历 史删除标记元 数据的情况 下, 将所述历史删除标记元 数据移动至历史非空版本元 数据表; 将所述携带有对象标识的待存 储元数据存储至所述更新版本删除标记 表。 5.根据权利要求3或4所述的元数据存储方法, 所述历史非空版本元数据表中包括对象 标识、 版本号以及所述对象标识对应的元 数据。 6.根据权利要求1所述的元数据存储方法, 所述将所述历史存储元数据从所述更新版 本元数据表移动至历史 空版本元 数据表, 包括: 在历史空版本元数据表中, 确定存在带有空版本标记的历史空版本元数据的情况下, 删除所述历史 空版本元 数据; 将所述历史存 储元数据从更新版本元 数据表移动至历史 空版本元 数据表。 7.根据权利要求1所述的元数据存储方法, 所述将所述携带有对象标识的待存储元数 据存储至所述更新版本元 数据表, 包括: 确定所述历史存储元数据在所述更新版本元数据表中的存储位置, 将所述携带有对象 标识的待存 储元数据存储至所述更新版本元 数据表中的存 储位置。 8.一种元 数据查询方法, 应用于元 数据服务器, 包括: 接收元数据查询请求, 其中, 所述元 数据查询请求中携带 版本信息;权 利 要 求 书 1/2 页 2 CN 115221165 A 2基于所述版本信息, 从存储元数据的至少两个版本表中确定目标元数据存储表, 并从 所述目标 元数据存储表中, 确定满足所述元 数据查询请求的元 数据; 其中, 所述至少两个版本表包括更新版本元 数据表、 历史 空版本元 数据表。 9.根据权利要求8所述的元 数据查询方法, 所述元 数据查询请求中携带目标对象标识; 相应地, 所述基于所述版本信息, 从存储元数据的至少两个版本表中确定目标元数据 存储表, 并从所述目标 元数据存储表中, 确定满足所述元 数据查询请求的元 数据, 包括: 基于所述版本信息, 从存 储元数据的至少两个版本表中确定目标 元数据存储表; 从所述目标 元数据存储表中, 确定满足所述目标对象标识的元 数据。 10.根据权利要求8所述的元数据查询方法, 所述基于所述版本信息, 从存储元数据的 至少两个版本表中确定目标元数据存储表, 并从所述 目标元数据存储表中, 确定满足所述 元数据查询请求的元 数据, 包括: 基于所述版本信息, 从存 储元数据的至少两个版本表中确定目标 元数据存储表; 从所述目标 元数据存储表中, 确定满足所述元 数据查询请求的初始元 数据; 基于预设列举规则对所述初始元 数据进行排序处 理, 确定目标 元数据。 11.根据权利要求8所述的元数据查询方法, 所述至少两个版本表中还包括更新版本删 除标记表、 历史非空版本元 数据表。 12.一种元 数据存储装置, 应用于元 数据服务器, 包括: 请求接收模块, 被 配置为接收携带有对象标识的待存 储元数据的数据存 储请求; 元数据表确定模块, 被配置为在确定版本控制功能被开启, 且所述待存储元数据中未 带有删除标记的情况 下, 确定所述待存 储元数据对应的更新版本元 数据表; 元数据移动存储模块, 被配置为基于所述对象标识在所述更新版本元数据表中, 确定 存在携带有所述对象标识的历史存 储元数据, 且 所述历史存储元数据中带有空版本标记的情况下, 将所述历史存储元数据从所述更新 版本元数据表移动至历史空版本元数据表, 并将所述携带有对象标识的待存储元数据存储 至所述更新版本元 数据表。 13.一种元 数据查询装置, 应用于元 数据服务器, 包括: 请求接收模块, 被配置为接收元数据查询请求, 其中, 所述元数据查询请求中携带版本 信息; 数据查询模块, 被配置为基于所述版本信息, 从存储元数据的至少两个版本表中确定 目标元数据存储表, 并从所述 目标元数据存储表中, 确定满足所述元数据查询请求的元数 据; 其中, 所述至少两个版本表包括更新版本元 数据表、 历史 空版本元 数据表。 14.一种计算设备, 包括: 存储器和处 理器; 所述存储器用于存储计算机可执行指令, 所述处理器用于执行所述计算机可执行指 令, 该计算机可 执行指令被处 理器执行时实现权利要求1至1 1任意一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 115221165 A 3

.PDF文档 专利 元数据存储方法以及装置、元数据查询方法以及装置

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