[发明专利]用于在易失性存储器内保持关系型数据的列向量的技术有效
申请号: | 201280066310.2 | 申请日: | 2012-12-07 |
公开(公告)号: | CN104040542B | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | L·J·艾利松;A·加尼萨;V·玛瓦;J·卡姆普;A·C·帕蒂哈克;S·K·查万;M·J·格尔森;A·L·霍利维;M·巴哈塔查尔瓦 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 冯玉清 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了在数据库操作的执行过程中更有效地使用CPU和易失性存储器之间的I/O路径带宽的技术。关系表格中的关系型数据作为列向量存储在易失性存储器中,每个列向量包含表格的特定列的值。不论与列相关联的数据类型是什么,可使用二进制可比较格式表示列向量内的每个值。在易失性存储器中时,列向量可被压缩和/或编码,并且在CPU中在飞行中被解压缩/解码。可替换地,CPU可设计为对压缩和/或编码的列向量数据直接执行操作。另外,描述了使CPU能对列向量值执行向量处理操作的技术。 | ||
搜索关键词: | 用于 易失性 存储器 保持 关系 数据 向量 技术 | ||
【主权项】:
一种方法,包括:在特定计算设备的易失性存储器内保持用于关系型数据库的关系表格的多个列向量;其中所述多个列向量中的每个列向量对应于所述关系表格的不同列;其中所述多个列向量中的每个列向量是连续值的数组;其中在所述多个列向量中的特定列向量内,用于对应列的值以字节可比较格式表示;其中所述特定列向量中的值是非二进制数字的数据类型的;在数据库命令的运行期间,将来自所述特定列向量的所述字节可比较格式的一系列连续值从所述特定计算设备的易失性存储器传输到所述特定计算设备的CPU;以及在所述特定计算设备的CPU内,对所述一系列连续值中的每个值同时执行至少一个操作;其中所述方法由所述特定计算设备执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280066310.2/,转载请声明来源钻瓜专利网。