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