说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210847969.7 (22)申请日 2022.07.19 (71)申请人 中软航科 数据科技(珠海横琴)有限 公司 地址 519000 广东省珠海市横琴新区港澳 大道2333号8栋804办公 (72)发明人 贺江涛  (74)专利代理 机构 北京麦汇智云知识产权代理 有限公司 1 1754 专利代理师 郭童瑜 (51)Int.Cl. G06F 16/28(2019.01) G06F 16/2455(2019.01) G06F 16/22(2019.01) G06F 16/906(2019.01) (54)发明名称 一种用于多维数据结构的分层数据存储方 法及系统 (57)摘要 本发明提出了一种用于多维数据结构的分 层数据存储方法及系统, 涉及计算机技术领域。 该方法包括: 将待存储多维数据集输入至数据库 中, 得到对应的数据结构, 确定数据特点。 根据数 据特点, 确定 数据存储层, 基于数据存储层, 将该 待存储数据存储至金字塔存储模 型中。 由于各个 数据存储层只存储对应数据特点的数据, 则在存 储所有待存储 数据的过程中, 将存储失败的待存 储数据全部筛选出来, 以进行后续判断。 通过虚 拟磁盘模拟任一存储失败的待存储数据的逻辑 操作和物理操作, 得到总代价值, 以确定该待存 储数据的性能特点, 并基于性能特点, 将该待存 储数据存储至金字塔存储模型中。 实现了对待存 储多维数据集中的待存储数据进行有效合理的 分类存储的目的。 权利要求书2页 说明书8页 附图3页 CN 115168510 A 2022.10.11 CN 115168510 A 1.一种用于多维数据结构的分层数据存 储方法, 其特 征在于, 包括如下步骤: 步骤S110: 获取待存 储多维数据集, 所述待存 储多维数据集包 含至少一个待存 储数据; 步骤S120: 将各个所述待存储数据依次输入至数据库中进行匹配, 得到对应的数据结 构; 步骤S130: 根据任一待存 储数据的数据结构, 确定对应的数据特点; 步骤S140: 根据所述数据特点, 确定相匹配的数据存储层, 并基于所述数据存储层, 将 该待存储数据存 储至金字塔存 储模型中; 步骤S150: 重 复执行所述步骤S130至所述S140, 直至遍历所有待存储数据, 同时筛选出 存储失败的待存 储数据; 步骤S160: 利用预先建立的虚拟磁盘模拟任一存储失败的待存储数据的逻辑操作和物 理操作, 并计算逻辑操作和物理操作的总代价 值; 步骤S170: 根据所述总代价值, 确定该待存储数据的性能特点, 并基于所述性能特点, 将该待存 储数据存 储至金字塔存 储模型中。 2.根据权利要求1所述的用于多维数据 结构的分层数据存储方法, 其特征在于, 将该待 存储数据存储至金字塔存储模型中的同时, 利用预设聚类算法对任一数据存储层中的所有 存储数据进行分类, 得到多个资源簇; 根据所有资源簇, 建立多维索引。 3.根据权利要求2所述的用于多维数据 结构的分层数据存储方法, 其特征在于, 所述根 据所有资源簇, 建立多维索引的步骤之后, 还 包括: 获取并根据用户的查询请求, 确定查询数据的特点和 属性值信息; 根据所述 查询数据的特点, 确定对应的数据存 储层; 根据所述属性值信息, 从该数据存储层中定位得到对应的资源簇, 并向用户提供所述 资源簇。 4.根据权利要求3所述的用于多维数据 结构的分层数据存储方法, 其特征在于, 根据 所 述属性值信息, 从该数据存储层中定位得到对应的资源簇, 并向用户提供所述资源簇的步 骤包括: 若所述查询数据来自多个资源簇, 则按照匹配权重对多个资源簇进行排序, 并向用户 提供排序后的资源簇 。 5.根据权利要求1所述的用于多维数据 结构的分层数据存储方法, 其特征在于, 所述步 骤S150之后, 还 包括: 根据所述金字塔存储模型中存储的数据量和所述待存储多维数据集中的数据量, 计算 得到存储完成度; 根据所述存 储完成度, 对各个数据存 储层进行调整。 6.根据权利要求1所述的用于多维数据 结构的分层数据存储方法, 其特征在于, 基于所 述数据存 储层, 将该待存 储数据存 储至金字塔存 储模型中的步骤之前, 还 包括: 获取多种数据特点; 根据任一数据特点, 配置对应的数据存储层, 其中, 任一所述数据存储层存储的数据 具 有相同的性能特点; 利用所有数据存 储层, 构建金字塔存 储模型。权 利 要 求 书 1/2 页 2 CN 115168510 A 27.根据权利要求1所述的用于多维数据 结构的分层数据存储方法, 其特征在于, 所述利 用预先建立的虚拟磁盘模拟任一存储失败的待存储数据的逻辑操作和物理操作的步骤之 前, 还包括: 获取待存 储多维数据集所处的真实磁 盘信息; 根据所述真实磁 盘信息, 创建相匹配的虚拟磁 盘。 8.一种用于多维数据结构的分层数据存 储系统, 其特 征在于, 包括: 数据集获取模块, 用于获取待存储多维数据集, 所述待存储多维数据集包含至少一个 待存储数据; 数据结构匹配模块, 用于将各个所述待存储数据依次输入至数据库中进行匹配, 得到 对应的数据结构; 数据特点确定模块, 用于根据任一待存 储数据的数据结构, 确定对应的数据特点; 数据存储层确定模块, 用于根据所述数据 特点, 确定相匹配的数据存储层, 并基于所述 数据存储层, 将该待存 储数据存 储至金字塔存 储模型中; 数据筛选模块, 用于重复执行所述数据特点确定模块至所述数据存储层确定模块, 直 至遍历所有 待存储数据, 同时筛 选出存储失败的待存 储数据; 总代价值计算模块, 用于利用预先建立的虚拟磁盘模拟任一存储失败的待存储数据的 逻辑操作和物理操作, 并计算逻辑操作和物理操作的总代价 值; 性能特点确定模块, 用于根据 所述总代价值, 确定该待存储数据的性能特点, 并基于所 述性能特点, 将该待存 储数据存 储至金字塔存 储模型中。 9.一种电子设备, 其特 征在于, 包括: 存储器, 用于存 储一个或多个程序; 处理器; 当所述一个或多个程序被所述处理器执行时, 实现如权利要求1 ‑7中任一项所述的方 法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该计算机程序被 处理器执行时实现如权利要求1 ‑7中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115168510 A 3

.PDF文档 专利 一种用于多维数据结构的分层数据存储方法及系统

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