[发明专利]基于HBase二级索引的电力大数据查询方法有效
申请号: | 201610980816.4 | 申请日: | 2016-11-08 |
公开(公告)号: | CN106503243B | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 马艳;苏建军;张方正;李红梅;郭志红;陈玉峰;祝永新;盛戈皞;杨祎;许乃媛;沈宇蓝;王畅;刘斌;孙占睿;李程启;林颖;耿玉杰;白德盟;李华东;王勇 | 申请(专利权)人: | 国网山东省电力公司电力科学研究院;上海交通大学;国家电网公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F16/245;G06F16/2455 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 黄海丽 |
地址: | 250002 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于HBase二级索引的电力大数据查询方法;它包括:步骤(1):建立二级索引表;步骤(2):判断数据表是否有更新,若有,就更新二级索引表,若没有,则不更新二级索引表;步骤(3):利用二级索引表对数据进行查询。本发明可以实现基本的更新操作,并针对每一个具体业务能够较为高效的实现数据表之间的联接查询和选择查询操作,从而实现对复杂的业务需求的支持。 | ||
搜索关键词: | 基于 hbase 二级 索引 电力 数据 查询 方法 系统 | ||
【主权项】:
1.基于HBase二级索引的电力大数据查询方法,其特征是,包括如下步骤:步骤(1):建立二级索引表;步骤(2):判断数据表是否有更新,若有,就更新二级索引表,若没有,则不更新二级索引表;步骤(3):利用二级索引表对数据进行查询;所述步骤(1)建立二级索引表的方法包括如下步骤:步骤(11):根据操作类型生成二级索引表;步骤(12):根据数据列生成二级索引条目并插入二级索引表;所述步骤(11)的步骤为:步骤(111):对于选择查询操作,将涉及选择查询的M个数据列分别存储到M个二级索引表中,其中,M大于等于1,每一个二级索引表的行键R均由三部分构成,依次是:QUALIFIER、VALUE和ROEKEY;其中QUALIFIER是数据表中数据列的标志符,VALUE是数据表中数据列的值,ROWKEY是数据表的行键;步骤(112):对于联接查询操作,将涉及联接查询的N个数据列存储到一个二级索引表中,其中,N大于等于2,二级索引表的行键R由三部分构成,依次是:PREFIX、VALUE、QUALIFIER;其中PREFIX由哈希函数生成,用来区分联接查询的组,VALUE是数据表中数据列的值,QUALIFIER是数据表中数据列的标志符;步骤(113):对于步骤(111)和步骤(112),所述二级索引表中数据列的值为对应数据表的ROWKEY;所述二级索引表中数据列的值和二级索引表的行键R共同构成二级索引表的一个条目;利用HBase创建二级索引表,并将数据列到相应的二级索引表的关联关系存储到元数据表中,元数据表的行键构成依次为:数据表的表名、列族名、列名、二级索引表的操作类型、时间戳,元数据表的行键对应的值为:二级索引表的操作类型和二级索引表名。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司电力科学研究院;上海交通大学;国家电网公司,未经国网山东省电力公司电力科学研究院;上海交通大学;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610980816.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种谷物饮料加工工艺
- 下一篇:一种天然保健牡丹酵素饮品的制备方法