
Apache Phoenix是HBase的SQL驱动,是一个HBse的开源SQL引擎,Phoenix 致使 HBase 支持通过 JDBC 的方法进行访问,并将你的 SQL 查看转成 HBase 的扫描和相应的动作。有需要的朋友欢迎前来下载用。
Phoenix 4.x 与 HBase 0.98 和 1.3 兼容。
修复在连接时创建 SYSTEM.CATALOG 网站快照的 bug
关于行删除处置的很多错误修复
统计采集改进
新增 COLLATION|KEY 函数
Phoenix通过以下方法达成了比你一个人手写的方法相同或者可能是更好的性能(更不需要说可以少写了不少代码):
* 编译你的SQL查看为原生HBase的scan语句
* 测试scan语句最好的开始和结束的key
* 精心编排你的scan语句让他们并行实行
* 让计算去接近数据通过
* 推送你的WHERE子句的谓词到服务端过滤器处置
* 实行聚合查看通过服务端钩子(称为协同处置器)
此外,大家还做了一些有趣的增强功能来更多地优化性能:
* 达成了二级索引来提高非主键字段查看的性能
* 统计有关数据来提升并行化水平,并帮助选择最好优化策略
* 跳过扫描过滤器来优化IN,LIKE,OR查看
* 优化主键的盐值来均匀分布写重压
一种看法是:给大伙儿一些他们已经熟知的东西吧。什么是更好的方法去勉励他们用HBase呢?最好的方法就是用JDBC和SQL,缘由有以下几个方面:
* 减少用户需要写的代码的数目
* 让性能优化对用户透明
* 便捷借助和整理很多的已经存在的工具
TAG标签:ApachePhoeni(1)
转载请说明来源于当下软件园(https://www.gpsdan.com)
本文地址:https://www.gpsdan.com/soft/20026.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com