[发明专利]用于主存储器列存储装置的基于字典的保持顺序的串压缩有效

专利信息
申请号: 201010211014.X 申请日: 2010-06-28
公开(公告)号: CN101937448A 公开(公告)日: 2011-01-05
发明(设计)人: 卡斯滕·比宁格;弗朗兹·费伯;斯蒂芬·希尔登布兰德 申请(专利权)人: SAP股份公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京市柳沈律师事务所 11105 代理人: 邵亚丽
地址: 德国瓦*** 国省代码: 德国;DE
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 主存储器 存储 装置 基于 字典 保持 顺序 压缩
【权利要求书】:

1.一种机器可读存储介质,该机器可读存储介质在其上有形地存储机器可读指令,当由机器执行时,所述机器可读指令使该机器执行包括以下各项的操作:

将多个串值经由编码索引传播到字典的共享树叶结构的压缩树叶数据;

经由查找操作获取所述多个串值的多个保持顺序的整数代码;

如果在所述获取期间没有找到所述多个整数代码的子集,则将没有找到的所述多个整数代码的子集所针对的所述多个串值的子集插入共享树叶结构;

产生所述多个串值的对应子集的所述多个整数代码的子集;以及

提供保持顺序的所述多个整数代码的列表,该列表包括所产生的所述多个整数代码的子集。

2.如权利要求1所述的机器可读存储介质,其中,所述操作还包括:

将所述多个整数代码经由解码索引传播到字典的共享树叶结构;以及

更新所述编码索引和解码索引。

3.如权利要求1所述的机器可读存储介质,其中,所述操作还包括:

利用来自所述多个保持顺序的整数代码的对应整数代码,重写相等谓词或范围谓词中的来自所述多个串值的串值;以及

利用来自所述多个保持顺序的整数代码的对应的整数代码范围,重写前缀谓词的串前缀。

4.如权利要求1所述的机器可读存储介质,其中,获取所述多个保持顺序的整数代码还包括:对压缩后的树叶数据执行顺序搜索操作,而不将该压缩后的树叶数据解压缩。

5.如权利要求1所述的机器可读存储介质,其中,所述编码索引包括高速缓存敏感的数组trie索引或高速缓存敏感的前缀树索引。

6.如权利要求5所述的机器可读存储介质,其中,所述高速缓存敏感的数组trie包括:

将所述多个串值存储在数组中;

经由每个高速缓存敏感的数组trie节点处的可变缓冲器,按照预定顺序将所述多个串值传播到共享树叶结构,以便对于每一批次只填充所述数组一次;以及

并行地产生所述多个串值的对应子集的所述多个整数代码的子集。

7.如权利要求5所述的机器可读存储介质,其中,所述高速缓存敏感的前缀树包括:

计算第一最短前缀以区分该高速缓存敏感的前缀树的第一树叶的最大值和第二树叶的最小值;

计算第二最短前缀以区分第二树叶的最大值和第三树叶的最小值;以及

如果在该高速缓存敏感的前缀树的一个层级中存在多于一个的节点,则在顶部增加具有存储所计算的第一和第二前缀的节点的第二层级,其中,所述节点是该高速缓存敏感的前缀树的根。

8.一种计算机实现的方法,包括:

将多个串值经由编码索引传播到字典的共享树叶结构的压缩树叶数据;

经由查找操作获取所述多个串值的多个保持顺序的整数代码;

如果在所述获取期间没有找到所述多个整数代码的子集,则将没有找到的所述多个整数代码的子集所针对的所述多个串值的子集插入共享树叶结构;

产生所述多个串值的对应子集的所述多个整数代码的子集;以及

提供保持顺序的所述多个整数代码的列表,该列表包括所产生的所述多个整数代码的子集。

9.如权利要求8所述的方法,还包括:

将所述多个整数代码经由解码索引传播到字典的共享树叶结构;以及

更新所述编码索引和解码索引。

10.如权利要求8所述的方法,还包括:

利用来自所述多个保持顺序的整数代码的对应整数代码,重写相等谓词或范围谓词中的来自所述多个串值的串值;以及

利用来自所述多个保持顺序的整数代码的对应的整数代码范围,重写前缀谓词的串前缀。

11.如权利要求8所述的方法,其中,获取所述多个保持顺序的整数代码还包括:对压缩后的树叶数据执行顺序搜索操作,而不将该压缩后的树叶数据解压缩。

12.如权利要求8所述的方法,其中,所述编码索引包括高速缓存敏感的数组trie索引或高速缓存敏感的前缀树索引。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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