Phoenix+Hbase入门到吐血简明教程 - BigData工具篇

Phoenix是一个在Hbase上面实现的基于Hadoop的OLTP技术,具有低延迟、事务性、可使用SQL、提供JDBC接口的特点。 而且Phoenix还提供了Hbase二级索引的解决方案,丰富了Hbase查询的多样性,继承了Hbase海量数据快速随机查询的特点。

Phoenix完全使用Java编写,作为HBase内嵌的JDBC驱动。Phoenix查询引擎会将SQL查询转换为一个或多个HBase扫描,并编排执行以生成标准的JDBC结果集。直接使用HBase API、协同处理器与自定义过滤器,对于简单查询来说,其性能量级是毫秒,对于百万级别的行数来说,其性能量级是秒。

相关文章汇总目录

1、DataX+Phoenix+Hbase大数据分析平台整合
2、Phoenix快速入门
3、Phoenix执行计划
4、Spring/Spring Boot + Mybatis + Phoenix 整合
5、Phoenix入门到精通
6、Phoenix+Hbase集群部署

备注:在生产环境中,不可以用在OLTP中。在线事务处理的环境中,需要低延迟,而Phoenix在查询HBase时,虽然做了一些优化,但延迟还是不小。所以依然是用在OLAT中,再将结果返回存储下来。

你可能感兴趣的:(Phoenix+Hbase入门到吐血简明教程 - BigData工具篇)