Apache Phoenix es un motor de base de datos relacional de código abierto y masivamente paralelo que admite OLTP para Hadoop utilizando Apache HBase como su almacén subyacente. Phoenix proporciona un controlador JDBC que oculta las complejidades del almacén NoSQL , lo que permite a los usuarios crear, eliminar y modificar tablas, vistas, índices y secuencias SQL; insertar y eliminar filas de forma individual y masiva; y consultar datos a través de SQL . [ 1 ] Phoenix compila consultas y otras sentencias en API nativas del almacén NoSQL en lugar de utilizar MapReduce, lo que permite la creación de aplicaciones de baja latencia sobre almacenes NoSQL. [ 2 ]
Historia
Phoenix comenzó como un proyecto interno de la empresa salesforce.com debido a la necesidad de brindar soporte a un lenguaje SQL de nivel superior y bien comprendido. Originalmente se publicó como código abierto en GitHub [ 3 ] el 28 de enero de 2014 y se convirtió en un proyecto Apache de primer nivel el 22 de mayo de 2014. [ 4 ] Apache Phoenix está incluido en Cloudera Data Platform 7.0 y versiones posteriores, [ 5 ] en la distribución de Hortonworks para HDP 2.1 y versiones posteriores, [ 6 ] está disponible como parte de Cloudera Labs, [ 7 ] y forma parte del ecosistema Hadoop . [ 8 ]
Véase también
Referencias
- ↑ James Taylor. "Apache Phoenix transformando HBase en una base de datos SQL" , HadoopSummit Archivado el 10 de octubre de 2016 en Wayback Machine , 4 de junio de 2014.
- ↑ István Szegedi. "Apache Phoenix: un controlador SQL para HBase" , BigHadoop , 17 de mayo de 2014.
- ↑ Abel Avram. "Phoenix: Ejecución de consultas SQL en Apache HBase" , InfoQ , 31 de enero de 2013.
- ↑ Adam Seligman. "Apache Phoenix: Un pequeño paso para el big data" , Salesforce.com Developer , 28 de mayo de 2014.
- ↑ Cloudera. "Descripción general de Apache Phoenix" . docs.cloudera.com . Archivado del original el 24 de enero de 2021. Consultado el 10 de febrero de 2021 .
- ↑ Hortonworks. "Capítulo 7. Instalación de Phoenix" , Hortonworks , 2 de julio de 2014.
- ↑ Srikanth Srungarapu. "Apache Phoenix se une a Cloudera Labs" Archivado el 11 de julio de 2015 en Wayback Machine , Cloudera , 6 de mayo de 2015.
- ↑ Serdar Yegulalp. "10 maneras de consultar Hadoop con SQL" ,", 16 de septiembre de 2014.
Enlaces externos
- Página principal oficial de Apache Phoenix
- Blog oficial de Apache Phoenix
- Proyectos de la Apache Software Foundation
- Sistemas de gestión de bases de datos relacionales
- Software libre programado en Java.
- Software que utiliza la licencia Apache.