Apache Phoenix
| Company type | Open source software |
|---|---|
| Industry | Software, Database management |
| Founded | January 28, 2014 |
| Headquarters | United States |
| Products | Relational database engine |
| Parent | Apache Software Foundation |
| Website | phoenix |
Apache Phoenix is a relational database engine designed for massive parallelism and open source deployment, enabling OLTP capabilities on Hadoop by utilizing Apache HBase as its underlying storage system. It offers a JDBC driver that simplifies interaction with the NoSQL backend, allowing users to create, remove, and alter SQL tables, views, indexes, and sequences; execute both single and bulk row modifications; and retrieve data through SQL queries. Instead of relying on MapReduce, Phoenix translates SQL queries directly into native NoSQL API calls, which supports low-latency operations on NoSQL platforms.
History
Initially developed within salesforce.com as a project to provide an advanced SQL interface, Phoenix was made publicly available on GitHub on 28 January 2014. It achieved the status of a top-level Apache project by 22 May 2014. Apache Phoenix is incorporated in the Cloudera Data Platform version 7.0 and later, included in the Hortonworks HDP distribution starting from version 2.1, accessible via Cloudera Labs, and is an integral component of the wider Hadoop ecosystem.