【技术实现步骤摘要】
本专利技术涉及数据库查询,尤其涉及一种基于hbase的sql查询方法及设备。
技术介绍
1、现在的社会是一个高速发展的社会,科技发达,信息流通,人们之间的交流越来越密切,生活也越来越方便,大数据就是这个高科技时代的产物。数据的增长急需数据库存储容量的扩充,现有的关系型数据库很难在硬件上满足数据疯狂增长的需要。apache hbase是一个高性能、分布式、面向列、可伸缩的开源分布式nosql数据库,它不同于一般的关系型数据库,是一个适合于非结构化数据存储的数据库。
2、hbase是非常有用的大数据存储,但是它的访问机制非常原始,只能通过客户端的api,map/reduce接口和交互的shell。sql访问hbase数据可通过map/reduce或者接口机制以及“本地sql”技术。但使用这两种技术存在以下两个问题:
3、1)资源占用大:
4、采用map/reduce或者接口机制进行数据访问的包括spark、hive、impala等系统。此类系统都需要大量的内存资源用以对数据进行分析、计算。而以phoeni
...【技术保护点】
1.一种基于HBase的SQL查询方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种基于HBase的SQL查询方法,其特征在于,对SQL语句进行SQL解析,包括:
3.根据权利要求2所述的一种基于HBase的SQL查询方法,其特征在于,根据所述数据来源确定所述SQL语句对应的查询类型,包括:
4.根据权利要求1所述的一种基于HBase的SQL查询方法,其特征在于,若所述查询类型为HBase多表查询类型,所述方法还包括:
5.根据权利要求4所述的一种基于HBase的SQL查询方法,其特征在于,得到所述SQL语句
...【技术特征摘要】
1.一种基于hbase的sql查询方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种基于hbase的sql查询方法,其特征在于,对sql语句进行sql解析,包括:
3.根据权利要求2所述的一种基于hbase的sql查询方法,其特征在于,根据所述数据来源确定所述sql语句对应的查询类型,包括:
4.根据权利要求1所述的一种基于hbase的sql查询方法,其特征在于,若所述查询类型为hbase多表查询类型,所述方法还包括:
5.根据权利要求4所述的一种基于hbase的sql查询方法,其特征在于,得到所述sql语句对应的查询数据,包括:<...
【专利技术属性】
技术研发人员:邢剑,张惠潼,房爱印,尹曦萌,牛月华,韩永利,
申请(专利权)人:山东浪潮智水数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。