[发明专利]一种更新列存储数据库系统的方法和系统有效
申请号: | 201580050074.9 | 申请日: | 2015-09-15 |
公开(公告)号: | CN107077479B | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 胡荣中;陈萌萌;阿尼凯特·阿德纳;古志勇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/242 |
代理公司: | 11138 北京三高永信知识产权代理有限责任公司 | 代理人: | 颜晶<国际申请>=PCT/CN2015/ |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于更新列存储数据库的方法,包括:建立行存储数据库,其中每行包括多个属性。该方法包括:建立列存储数据库,其中包括与行存储中的至少一个属性相对应的属性向量,每个属性向量包括用于满足至少一个先前接收的分析查询的数据。该方法包括:从同步点开始收集SQL更改语句,其中所述同步点指示行存储数据库和列存储数据库何时同步,并且继续收集直到接收到分析查询。该方法包括:在接收到用于更新列存储数据库的分析查询时,将多个SQL更改语句发送到列存储数据库,以满足所述查询,其中分析查询针对多个属性中的主键属性查询范围。 | ||
搜索关键词: | 使用 分立 数据库 系统 基于 查询 需求 存储 建立 更新 语句 迁移 | ||
【主权项】:
1.一种用于更新数据库系统的计算机系统,其特征在于,包括:/n存储器,其中存储有计算机可执行指令;/n处理器,用以执行所述存储器中存储的计算机可执行指令,其中所述指令包括:/n建立行存储数据库,其中所述行存储数据库的每一行包括多个属性;/n建立列存储数据库,其包括为满足接收的分析查询而构建的数据,其中所述列存储数据库包括与所述行存储数据库中的至少一个属性相对应的多个属性向量,所述多个属性向量中的每一个均包括用于满足多个先前接收的分析查询中的至少一个的数据;/n从同步点开始收集多个SQL更改语句,其中所述同步点指示所述行存储数据库和所述列存储数据库何时同步,并且继续收集直到接收到分析查询;/n在接收到用于更新所述列存储数据库的所述分析查询时,将所述多个SQL更改语句发送到所述列存储数据库,以满足所述查询,其中所述分析查询针对所述多个属性中的主键属性查询范围。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580050074.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种H型钢抛丸机
- 下一篇:一种先进制造设备辅助维修装置