专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

phoenix_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 1:13:27       共计:3591 浏览

phoenix?

优点

1. 命令行和java客户端使用都很简单。尤其是java客户端直接面向JDBC接口编程,封装且优化了Hbase很多细节。

2. 在单表操作上性能比Hive handler好很多(但是handler也有可能会升级加入斜处理器相关聚合等特性)

3. 支持多列的二级索引,列数不限。其中可变索引时列数越多写入速度越慢,不可变索引不影响写入速度(参考:

https://github.com/forcedotcom/phoenix/wiki/Secondary-Indexing#mutable-indexing)。

4. 对Top-N查询速度远超Hive(参考:

https://github.com/forcedotcom/phoenix/wiki/Performance#top-n)

5. 提供对rowkey分桶的特性,可以实现数据在各个region的均匀分布(参考:

https://github.com/forcedotcom/phoenix/wiki/Performance#salting)

6. 低侵入性,基本对原Hbase的使用没什么影响

7. 提供的函数基本都能cover住绝大多数需求了

8. 与Hive不同的是,Phoenix的sql语句更接近标准sql规范。

缺点

1. Phoenix创建的表Hbase可以识别并使用,但是使用Hbase创建的表,Phoenix不能识别,因为Phoenix对每张表都有其相应的元数据信息

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:get方法怎么写_java | ·下一条:在5年内把GDP提高到5万亿_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有