[发明专利]用于高速内存在线分析处理查询和操作的加速查询操作器有效
申请号: | 201210448474.3 | 申请日: | 2012-09-28 |
公开(公告)号: | CN103177062A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | C·莱姆基;T·明德尼克;C·韦耶豪瑟;F·费尔伯;K-U·萨特勒 | 申请(专利权)人: | SAP股份公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 德国瓦*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 为压缩数据的列初始化附加数据结构以包括一前缀,所述前缀为该列中的值的每一块存储比特向量内先前块中设置的比特的总数。为多个块中的目标块确定块号,例如通过检查指定行号是否位于所述前缀中。如果所述指定行号位于所述前缀中,则返回所述前缀的前缀值。如果指定行号内的比特向量中的相应比特不在所述前缀中,则返回最频繁出现的值,或返回指定行在该列的索引向量中的位置。 | ||
搜索关键词: | 用于 高速 内存 在线 分析 处理 查询 操作 加速 | ||
【主权项】:
一种计算程序产品,其包含计算机可读介质,该计算机可读介质存储指令,所述指令当被至少一个可编程处理器执行时引起该至少一个可编程处理器执行以下操作:访问表格中的压缩数据的列,所述访问包括在该列中寻找一个或多个特定值,而不必解压缩该列;从该列中删除最频繁出现的值的所有出现并将所删除值的位置存储在比特向量中;初始化包含前缀的附加数据结构,所述前缀为该列中的值的每一块存储在比特向量中的先前块中设置的比特的总数;确定多个块中的目标块的块号,所述确定包括检查指定行号是否位于所述前缀中;以及如果所述指定行号位于所述前缀中则返回所述前缀的前缀值,如果指定行号内的比特向量中的相应比特不在所述前缀中则返回最频繁出现的值,或者计算指定行在该列的索引向量中的位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP股份公司,未经SAP股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210448474.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种台球直线运杆、出杆支架手辅助练习设备
- 下一篇:一种停水自动关闭的水龙头