Apache Phoenix

Apache Phoenix

Información
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 .

Histórico

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.

Ver también

enlaces externos

Notas y referencias

  1. "  https://projects.apache.org/json/projects/phoenix.json  " (Consultado el 8 de abril de 2020 )
  2. James Taylor.
  3. Istvan Szegedi.
  4. Abel Avram.
  5. Adam Seligman.
  6. Hortonworks a.
  7. Srikanth Srungarapu.
  8. Serdar Yegulalp. "10 formas de consultar Hadoop con SQL" , " [1] ", 16 de septiembre de 2014.