Apache Phoenix

Apache Phoenix
Developer(s) Apache Software Foundation
Stable release 4.5.0 / 29 July 2015 (2015-07-29)
Development status Active
Written in Java
Operating system Cross-platform
Type SQL database
License Apache License 2.0
Website phoenix.apache.org

Apache Phoenix is an open source, massively parallel, relational database layer on top of noSQL stores such as Apache HBase. Phoenix provides a JDBC driver that hides the intricacies of the noSQL store enabling users to create, delete, and alter SQL tables, views, indexes, and sequences; upsert and delete rows singly and in bulk; and query data through SQL.[1] Phoenix compiles queries and other statements into native noSQL store APIs rather than using MapReduce enabling the building of low latency applications on top of noSQL stores.[2]

History

Phoenix began as an internal project by the company salesforce.com out of a need to support a higher level, well understood, SQL language. It was originally open-sourced on GitHub[3] and became a top-level Apache project on 22 May 2014.[4] Apache Phoenix is included in the Hortonworks distribution for HDP 2.1 and above,[5] is available as part of Cloudera labs,[6] and is part of the Hadoop ecosystem.[7]

See also

External links

References

This article is issued from Wikipedia - version of the Tuesday, February 09, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.