[发明专利]一种构建和更新列存储数据库的方法和系统有效
申请号: | 201580050075.3 | 申请日: | 2015-09-15 |
公开(公告)号: | CN106716409B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 胡荣中;施广宇;马苏德·莫塔扎维;古志勇;曹方 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于通过查询从行存储数据库自适应地构建和更新列存储数据库的方法。所述方法包括:构建用于存储数据的行存储数据库,所述行存储的行包括属性。所述方法包括:构建包括为满足接收到的分析查询而构造的数据的列存储,所述列存储包括与所述行存储中的属性对应的属性向量,至少一个所述属性向量包括用于满足先前接收到的分析查询的数据;所述方法包括:接收针对所述行存储的改变事务,所述改变事务是有序的。所述方法包括:当分析查询引用的第一引用属性对应于所述列存储中的属性向量时,基于与针对所述引用属性的改变事务对应的日志信息更新所述属性向量,以满足所述分析查询。 | ||
搜索关键词: | 一种 构建 更新 存储 数据库 方法 系统 | ||
【主权项】:
一种用于更新数据库系统的计算机系统,其特征在于,包括:存储器,存储有计算机可执行指令;处理器,执行所述计算机可执行指令,所述指令包括:构建用于存储数据的行存储数据库,所述行存储数据库的行包括多个属性;构建列存储数据库,其包括为满足接收到的分析查询而构造的数据,所述列存储数据库包括与所述行存储数据库中的至少一个属性对应的多个属性向量,所述多个属性向量包括用于满足多个先前接收到的分析查询中的至少一个的数据;接收针对所述行存储数据库的多个改变事务,所述多个改变事务是有序的;当第一分析查询引用的第一引用属性对应于所述列存储数据库中的第一属性向量时,基于与针对所述第一引用属性的改变事务对应的日志信息更新第一属性向量,以满足所述第一分析查询。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580050075.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于公平度和系统容量的OFDM子载波分配方案
- 下一篇:通信系统