Query HBase with standard SQL and JDBC. Low latency OLTP and operational analytics for Hadoop.
The trusted data platform for OLTP and operational analytics on Hadoop.
Use familiar SQL queries and JDBC APIs with full ACID transaction capabilities.
Low latency performance for small queries or seconds for tens of millions of rows.
Schema-on-read flexibility from the NoSQL world leveraging HBase as backing store.
Fully integrated with Spark, Hive, Pig, Flume, and Map Reduce.
Proven patterns where Phoenix delivers value.
Real-time SQL queries on operational data with ACID guarantees for business insights.
Transactional workloads with millisecond response times and full ACID support.
Build SaaS applications with tenant isolation using views and dynamic columns.
Fast lookups on non-primary key columns with automatic index maintenance.
SQL queries over time-series data with efficient storage and retrieval patterns.
ETL pipelines with Spark, Hive, and Map Reduce for comprehensive data workflows.
Phoenix takes your SQL query, compiles it into HBase scans, and orchestrates execution to produce JDBC result sets.
SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, and more. Full DML and DDL support.
Queries compiled into HBase scans with coprocessors and custom filters for millisecond performance.
Connect using standard JDBC URL: jdbc:phoenix:server1,server2:port
Apache Phoenix is a top-level Apache project with an active community of users and contributors. Join discussions, explore the language reference, and help shape the future of SQL on HBase.
From download to production in a few simple steps.