HBase的JDBC驱动:Apache Phoenix

jopen 10年前

Phoenix是构建在Apache HBase之上的一个SQL中间层,完全使用Java编写,提供了一个客户端可嵌入的JDBC驱动。Phoenix查询引擎会将SQL查询转换为一个或多个HBase scan,并编排执行以生成标准的JDBC结果集。直接使用HBase API、协同处理器与自定义过滤器,对于简单查询来说,其性能量级是毫秒,对于百万级别的行数来说,其性能量级是秒。
HBase的JDBC驱动:Apache Phoenix

Phoenix值得关注的特性包括:
1,嵌入式的JDBC驱动,实现了大部分的java.sql接口,包括元数据API;
2,可以通过多个行键或是键/值单元对列进行建模;
3,DDL支持;
4,版本化的模式仓库;
5,DML支持,通过客户端的批处理实现的有限的事务支持;
6,紧跟ANSI SQL标准。

项目主页:http://www.open-open.com/lib/view/home/1400722355221