真实项目中,有用SQL语句转化引擎来操作HBase的吗?用Phoenix会吗?或者自己写的
HBase 开发的时候的时候,真正会直接用HBase的api来操作吗?还是会利用SQL的一些,毕竟比较熟。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(12)
它和Impala哪个用得多一些呢?
phoenix
回复
只用过phoneix
啊,是这样啊,那效率会不会差很多,会不会对程序的响应影响很大?应用的场景会不会有限制?比如,特定的情况就必须要用HBase API来进行直接操作?
@我是橙子岳 效率不会太差的,至于你说的特定情况,还没有遇到过
回复
嗯嗯,亲,你知道Apache Drill 和 Impala吗?这两个会用到吗?我查说这两个也支持JDBC,还知道个Hive,但是其实也不太懂他们都有啥区别
最开始的时候用的是原始API,自己封装的,结果调试各种麻烦,后来就果断phoenix
公司是不是都是这么用啊?为了编程更加方便
自己写SQL解析器组装HBase API
哥,你们用的时候就是用Drill吗?一般场景,Drill解决效果怎么样,对于原生API和Drill,这两种选择适用场景会有限制吗?比如做个电商系统,查看商品这里,合适吗?
Impala有人用吗?Drill现在用的人很多吗?
直接用HBase的API效率是最高的,有一些sql的封装层,比如Apache Drill,但是效率上并不如原生的API高