[发明专利]基于值的出现的表压缩有效

专利信息
申请号: 200810107938.8 申请日: 2008-05-21
公开(公告)号: CN101311931A 公开(公告)日: 2008-11-26
发明(设计)人: 弗朗兹·费尔伯;冈特·拉德斯托克;安德鲁·罗斯 申请(专利权)人: SAP股份公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京市柳沈律师事务所 代理人: 邵亚丽
地址: 德国瓦*** 国省代码: 德国;DE
权利要求书: 查看更多 说明书: 查看更多
摘要: 公开了包括计算机程序产品的方法和装置,用于基于值的出现对表进行压缩。总体来说,生成表示在列的相邻行的组中频繁出现值的出现量的数量,生成表示在所述列的行中是否存在该频繁出现值的向量,并且存储所述数量和所述向量以实现对所述数量和所述向量所表示的数据的搜索。向量可以省略表示相邻行的组的部分。值可以是表示诸如业务对象的业务数据的基于字典的压缩值。压缩可以在存储器内并行执行,以改进存储器利用率、网络带宽消耗和处理性能。
搜索关键词: 基于 出现 压缩
【主权项】:
1、一种计算机程序产品,有形地实现在计算机可读介质中,所述计算机程序产品可操作以使得数据处理装置执行操作,所述操作包括:生成基于字典的压缩值的列,所述基于字典的压缩值的列以基于列的数据库的每列的可能值的字典为基础,并且是结构化的业务数据;对所述列进行排序,以使得在所述列的顺序中排在第一的第一列具有的该第一列中的最频繁出现值比其它列的频繁出现值出现得更频繁;对所述第一列进行排序,以使得该第一列的最频繁出现值的实例位于该第一列的一端;对所述其它列中的至少一个进行排序,以使得所述其它列中的至少一个的最频繁出现值的实例朝向各个其它列的端部;生成用于所述列中的至少一个的比特向量,所述比特向量中的每一个表示各列的最频繁出现值,所述生成包括使比特向量的每个比特在最频繁出现值存在于相应列的相应行中时表示该最频繁出现值存在;生成用于具有相关联的比特向量的列中的每一个的数量,该数量表示列的一端的最频繁出现值的出现量;基于与比特向量相关联的数量,从比特向量的每一个中去除各个列的一端的最频繁出现值的表示;以及存储用于所述一个或多个比特向量的每一个的一个或多个数量,以实现对每一个所述数量和所述比特向量所表示的数据的非易失性存储器搜索。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/200810107938.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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