phoenix,直译为凤凰,构建在Hbase之上,使用标准的SQL操作Hbase,可以做联机事务处理,拥有低延迟的特性。
phoenix会把SQL编译成一系列的Hbase的scan操作,然后把scan结果生成标准的JDBC结果集,
其底层由于使用了Hbase的API,协处理器,过滤器,处理千万级行的数据也只用毫秒或秒级就搞定。
支持有:SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY等操作。
但phoenix目前不支持Intersect, Minus操作,Oracle是支持此操作的。
phoenix连接hbase:

查看当前集群中存在的数据表:

创建表、查询表:

表插入数据:

Phoenix是一个建立在HBase之上的SQL接口,提供低延迟的在线事务处理能力。它将SQL转换为HBase的扫描操作,支持SELECT、FROM、WHERE、GROUP BY等,但不包括Intersect和Minus。 Phoenix允许创建、查询、更新和删除HBase表,支持复杂查询条件,如WHERE和GROUP BY。在更新时,若键冲突,新值会覆盖旧值。了解更多详情,可参考Apache Phoenix的官方文档。
最低0.47元/天 解锁文章
1020

被折叠的 条评论
为什么被折叠?



