![]() | |||||
Developer(s) | Apache Software Foundation | ||||
---|---|---|---|---|---|
Initial release | 15 April 2014; 10 years ago (2014-04-15) | ||||
Stable release |
| ||||
Repository | Phoenix Repository | ||||
Written in | Java,SQL | ||||
Operating system | Cross-platform | ||||
Type | SQL database | ||||
License | Apache License 2.0 | ||||
Website | phoenix |
Apache Phoenix is anopen source,massively parallel,relational database engine supportingOLTP for Hadoop usingApache HBase as its backing store. Phoenix provides aJDBC driver that hides the intricacies of theNoSQL store enabling users to create, delete, and alter SQL tables, views, indexes, and sequences; insert and delete rows singly and in bulk; and query data throughSQL.[1] Phoenix compiles queries and other statements into native NoSQL store APIs rather than usingMapReduce enabling the building of low latency applications on top of NoSQL stores.[2]
Phoenix began as an internal project by the companysalesforce.com out of a need to support a higher level, well understood, SQL language. It was originally open-sourced onGitHub[3] on 28 Jan 2014 and became a top-levelApache project on 22 May 2014.[4] Apache Phoenix is included in theCloudera Data Platform 7.0 and above,[5]Hortonworks distribution for HDP 2.1 and above,[6] is available as part ofCloudera labs,[7] and is part of theHadoop ecosystem.[8]