Desarrollado por | Fundación de software Apache |
---|---|
Primera versión | 14 de abril de 2012 |
Última versión | 4,10 (23 de marzo de 2017) |
Depositar | github.com/apache/phoenix y git-wip-us.apache.org/repos/asf/phoenix.git |
Estado del proyecto | activo |
Escrito en | Java y SQL ( d ) |
Tipo | Sistema de gestión de bases de datos relacionales ( en ) |
Licencia | Licencia de Apache versión 2.0 |
Sitio web | phoenix.apache.org |
Apache Phoenix es un motor de base de datos relacional de código abierto, masivamente paralelo , compatible con OLTP para Hadoop utilizando Apache HBase como medio de respaldo. Phoenix proporciona un controlador JDBC piloto que oculta la complejidad del almacenamiento noSQL, lo que permite a los usuarios crear, eliminar y modificar tablas, vistas, índices y secuencias SQL; inserte y elimine filas individualmente y en masa a través de SQL . Phoenix compila consultas y otros informes nativos de noSQL en lugar de utilizar MapReduce para crear aplicaciones de baja latencia en bases de datos noSQL .
Phoenix fue inicialmente un proyecto interno de salesforce.com como resultado de la necesidad de un lenguaje SQL bien integrado y de siguiente nivel. El proyecto fue inicialmente de código abierto en GitHub y luego se convirtió en un proyecto Apache de alto nivel en22 de mayo de 2014. Apache Phoenix se ha incluido en la distribución de Hortonworks desde la versión 2.1 de HDP, también está parcialmente disponible en cloudera en los laboratorios de Cloudera y es parte del ecosistema de Hadoop.