[发明专利]数据存储与查询方法及设备有效

专利信息
申请号: 201711296260.8 申请日: 2017-12-08
公开(公告)号: CN110019218B 公开(公告)日: 2023-08-25
发明(设计)人: 涂继业;魏闯先;占超群 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F16/22 分类号: G06F16/22;G06F16/2455;G06F16/25
代理公司: 广州铸智知识产权代理有限公司 44886 代理人: 孙丹丹
地址: 英属开曼群岛大开*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 存储 查询 方法 设备
【说明书】:

本申请的目的是提供一种数据存储与查询方法及设备,通过建立所述表格中列的索引,便于后续可以通过查询索引,快速获得查询结果。另外,通过扫描所述表格中的数据,获取所述列中数据的统计信息,便于后续查询时利用列中数据的统计信息,进行代价估算,得到尽量成代价最小、性能最优的数据查询方式,提高查询效率。

技术领域

本申请涉及计算机领域,尤其涉及一种数据存储与查询方法及设备。

背景技术

伴随着社会和经济的不断发展,科技也在迅猛进步。近几年来,移动互联网技术、物联网技术更是如日中天,给人们的生活带来了极大的便利,同时也催生了大数据时代的来临。如今,从学术界到工业界、从组织机构到个人都无时无刻不在产生着蕴含巨大价值的数据。这些数据能够给企业和商业带来巨大经济效益,而且利用得当也能够为人类健康、社会发展等造福良多。然而,这些宝贵的数据不仅存在着数据缺失、数据错乱、格式不一、来源多样等问题,其数据量更是让人惊讶。

IBM的研究称,整个人类文明所获得的全部数据中,有90%的数据是过去两年内产生的。未来数据量的增长速度将会更快更迅猛。面对如此庞大的数据量,传统的计算机数据分析技术已经越来越吃力,难以满足人们对于海量数据分析的性能需求。如何能够从这些数据中更加快速、便捷的查询、筛选出有价值的信息,成为了一个亟待解决的重要问题。

在应对海量数据分析的难题时,往往把数据转化为结构化表示,也即将数据转换为行、列构成的表格形式。其中,每行代表一条记录,每条记录由若干列构成,每列是一个具体的字段,表征着该记录的一部分信息。

当前用来进行结构化数据查询的方法主要分为两种,一种是基于磁盘扫描的数据查询方法,另一种是基于部分索引的数据查询方法。

其中,基于磁盘扫描的数据查询方法,主要由如下两个步骤完成。

步骤一:数据存储。将数据转换为行、列表示,并且一行一行的连续存储到磁盘上。

步骤二:数据分析。将磁盘上存储好的数据,依次读取出来,并且按照输入的筛选条件进行过滤,将满足筛选条件的数据输出并且忽略不满足条件的数据。

基于部分索引的数据查询方法相对复杂,一般包含以下步骤。

步骤一:数据存储。将数据转化为行、列表示,并且一行一行的连续存储到磁盘上。

步骤二:在指定列上建立索引。从输入中获取到指定的列,并且在该列上构建部分索引。

步骤三:简单查询优化。将从输入中获取到的查询条件根据步骤二构建好的索引进行优化,转化为等价的、耗时更短的查询条件。

步骤四:数据查询。根据步骤三优化后的查询条件进行数据过滤,保留满足条件的数据并且忽略不满足条件的数据。

以上简要阐述了两种用于结构化数据的查询方法:基于磁盘扫描的数据查询方法和基于部分索引的数据查询方法。

其中基于磁盘扫描的数据查询方法,每次进行数据查询分析都需要将所有数据从磁盘中读取一遍,查询速度很慢,效率十分低下。当数据量大到一定量级后,该方法所花费的时间可能极其巨大,很难满足当下人们对于数据分析系统的性能需求;另外,为了查询出少量符合条件的数据而读取整个磁盘上的所有数据,也是对资源的极大浪费。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711296260.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top