【大数据入门核心技术-HBase】(十)Hbase结合Phoenix的使用
admin
2024-03-29 02:56:51
0

什么是Phoenix?
 phoenix,中文译为“凤凰”,很美的名字。Phoenix是由saleforce.com开源的一个项目,后又捐给了Apache基金会。它相当于一个Java中间件,提供jdbc连接,操作hbase数据表。Phoenix是一个HBase的开源SQL引擎。你可以使用标准的JDBC API代替HBase客户端API来创建表,插入数据,查询你的HBase数据。Phoenix的团队用了一句话概括Phoenix:"We put the SQL back in NoSQL" 意思是:我们把SQL又放回NoSQL去了!这边说的NoSQL专指HBase,意思是可以用SQL语句来查询Hbase,你可能会说:“Hive和Impala也可以啊!”。但是Hive和Impala还可以查询文本文件,Phoenix的特点就是,它只能查Hbase,别的类型都不支持!但是也因为这种专一的态度,让Phoenix在Hbase上查询的性能超过了Hive和Impala!
2. Phoenix性能
 Phoenix是构建在HBase之上的SQL引擎。你也许会存在“Phoenix是否会降低HBase的效率?”或者“Phoenix效率是否很低?”这样的疑虑,事实上并不会,Phoenix通过以下方式实现了比你自己手写的方式相同或者可能是更好的性能(更不用说可以少写了很多代码):
编译你的SQL查询为原生HBase的scan语句。
检测scan语句最佳的开始和结束的key。
精心编排你的scan语句让他们并行执行。
推送你的WHERE子句的谓词到服务端过滤器处理。
执行聚合查询通过服务端钩子(称为协同处理器)。

除此之外,Phoenix还做了一些有趣的增强功能来更多地优化性能:
实现了二级索引来提升非主键字段查询的性能。
统计相关数据来提高并行化水平,并帮助选择最佳优化方案。
跳过扫描过滤器来优化IN,LIKE,OR查询。
优化主键的来均匀分布写压力。

相关内容

热门资讯

【苏百和酒知识】虾和白酒到底能... 虾和白酒到底能不能同桌?先说结论:能,而且还能吃得挺香,但得按规矩来。 夏天傍晚,街边大排档刚蒸好...
外婆的梅干菜扣肉:记忆中的咸香... 于我而言,外婆的梅干菜扣肉,是镌刻在时光里的美味密码,每一口都裹挟着往昔的咸香与无尽的温情。 小时候...
甜茶,拉萨,“民间议会厅”,自... 本文聚焦拉萨的甜茶文化,将甜茶馆喻为 “民间议会厅”,把在茶馆自助续杯的惬意时光称作 “午后鸦片”。...
懒人版浙江酸菜鱼:用巴沙鱼片免... 浙江酸菜鱼以酸香鲜辣、鱼肉嫩滑著称,但传统做法需处理活鱼、腌制码味,对懒人或厨房新手略显繁琐。用巴沙...
原创 厨... 为什么专业厨师做的菜总比你香? 答案可能就藏在灶台上那瓶酱油里。普通酱油只能提供咸味,而真正的好酱油...
原创 掌... 葱油饼作为中国传统面食的代表之一,以其外酥里嫩、葱香四溢的特点深受大众喜爱。要制作出既好吃又松软的葱...
蜂蜜黄油脆皮鸡翅:外焦里嫩,甜... 今天,我迫不及待地想和大家分享一道超级好吃的美食——蜂蜜黄油脆皮鸡翅!这道菜简直让我爱不释口,外皮焦...
“三伏天”掀起消费热潮 夏季养... 华声在线7月23日讯(全媒体记者 黄梅)长沙吃鸡,上海、江苏、安徽等地吃羊,北方地区头伏饺子二伏面…...
转发周知!4个三伏天养生常见误... 如今三伏天已至,酷暑难耐之下,哪些方法能够有效养生?哪些是被忽略的常见误区?(人民网记者 丁亦鑫) ...
原创 保... 桃子正当季,买回家的桃子堆在果盘里,不过三五日光景,那鲜艳欲滴的粉红便开始黯淡、发蔫,甚至悄悄长出恼...
闲时话画︱大暑的传统习俗 年中热到融化的时令到了,老祖宗早有应对妙招,各种习俗玩出花!喝伏茶、晒伏姜、吃仙草…从舌尖到仪式感全...
聚会抢手小吃,山东酥炸鸡翅轻松... 山东酥炸鸡翅是一道深受欢迎的家常菜,外酥里嫩,香气扑鼻,无论是平时下饭还是招待客人都很合适。这道菜的...
这位11岁男孩,已有5年做饭经... 厨房内,一位11岁的小男孩十分熟练地备菜,一会儿工夫,便端出了好几道色香味俱全的家常菜,俨然一副小大...
新鲜芹菜怎么挑?这几个方法一定... 芹菜是很多人喜欢的一种蔬菜,清脆爽口,无论是炒菜还是凉拌都很适合。但想要买到新鲜的芹菜,还是需要掌握...
印度重开中国旅游签,两国之间仍... (王潇雨 摄影)文/王潇雨7月24日,印度驻华使馆在其中文社交媒体账号上发布消息,宣布自今年7月24...
湖南桑植向重庆市民发出2小时高... 7月18日,“渝见桑植”文旅产业、招商引资暨桑植白茶推介会在重庆举行。借助渝厦高铁贯通契机,深化湖南...
海外华媒参访重庆千年古镇 感受... 中新网重庆7月23日电 (张旭 杨思琦)“我从小在欧洲长大,很少能接触到这么浓郁的中国风情。”匈牙利...
游娱食学,来永济竹林村共赴“诗... 永济市韩阳镇竹林村 游娱食学,共赴“诗和远方” 盛夏时节,步入永济市韩阳镇竹林村的千亩竹林,曲径通幽...