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:
查看当前集群中存在的数据表:
创建表、查询表:
表插入数据: