[发明专利]使用列式数据库中的直方图进行有效查询处理有效
申请号: | 201480008818.6 | 申请日: | 2014-01-15 |
公开(公告)号: | CN105074724B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | A·W·古普塔 | 申请(专利权)人: | 亚马逊科技公司 |
主分类号: | G06G1/14 | 分类号: | G06G1/14 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 马景辉 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种概率数据结构被生成用于使用列式数据库的列中的未分类数据的直方图进行有效查询处理。确定列式数据库表单中的列的直方图的多个桶的桶范围大小。在至少一些实施方案中,所述直方图可以为高度平衡直方图。一种概率数据结构被生成来指示针对所述直方图中的哪些特定桶存在存储在所述数据块中的数据值。在接收涉及所述列的对选择的数据的查询的指示时,可以检验存储所述列的数据的所述数据块中的每个的概率数据结构以确定所述数据块中无需读取的特定数据块以便服务对所述选择的数据的所述查询。 | ||
搜索关键词: | 使用 数据库 中的 直方图 进行 有效 查询 处理 | ||
【主权项】:
一种分布式数据库存系统,其包括:多个节点;其中所述多个节点中的至少一些节点中的每个包括:用于列式数据库表单的存储装置,其中所述存储装置包括多个数据块;查询执行模块;其中所述多个节点中的至少一个节点包括直方图生成器,所述直方图生成器被配置来:确定表示所述列式数据库表单的列中的数据在多个桶当中的分布的直方图的多个桶范围大小,其中所述多个桶中的每个桶表示在值范围内存在所述列中的所述数据的一个或多个数据值;生成存储所述列的数据的一个或多个数据块中的每个数据块的概率数据结构,其中所述概率数据结构指示针对所述多个桶中的哪些桶存在存储在所述数据块中的所述桶范围大小中的数据值;其中所述查询执行模块被配置来:接收涉及所述列式数据库表单的所述列的对选择的数据的查询的指示;响应于接收所述查询的所述指示:检验存储所述列的数据的所述一个或多个数据块中的每个的所述概率数据结构以确定所述一个或多个数据块中无需读取的特定数据块以便服务对所述选择的数据的所述查询;和读取存储所述列的数据的所述一个或多个数据块,但所述一个或多个数据块中无需读取的所述特定数据块除外。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480008818.6/,转载请声明来源钻瓜专利网。
- 上一篇:化学操作的图灵机
- 下一篇:放射学发现的背景驱动的概要视图