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 su almacén de respaldo. Phoenix proporciona un controlador JDBC que oculta las complejidades de la tienda noSQL y permite a los usuarios crear, eliminar y modificar tablas, vistas, índices y secuencias SQL; insertar y eliminar filas individualmente y de forma masiva; y consultar datos a través de SQL . [1] Phoenix compila consultas y otras declaraciones en las API nativas de la tienda noSQL en lugar de utilizar MapReduce, lo que permite la creación de aplicaciones de baja latencia sobre las tiendas noSQL. [2]
Desarrollador (es) | Fundación de software Apache | ||||
---|---|---|---|---|---|
Versión inicial | 15 de abril de 2014 | ||||
Lanzamiento estable |
| ||||
Repositorio | Repositorio Phoenix | ||||
Escrito en | Java , SQL | ||||
Sistema operativo | Multiplataforma | ||||
Tipo | Base de datos SQL | ||||
Licencia | Licencia Apache 2.0 | ||||
Sitio web | phoenix |
Historia
Phoenix comenzó como un proyecto interno de la empresa salesforce.com debido a la necesidad de admitir un lenguaje SQL de mayor nivel y bien entendido. Originalmente fue de código abierto en GitHub [3] el 28 de enero de 2014 y se convirtió en un proyecto Apache de nivel superior el 22 de mayo de 2014. [4] Apache Phoenix está incluido en Cloudera Data Platform 7.0 y superior, [5] Distribución de Hortonworks para HDP 2.1 y superior, [6] está disponible como parte de los laboratorios Cloudera , [7] y es parte del ecosistema Hadoop . [8]
Ver también
Referencias
- ^ James Taylor. "Apache Phoenix Transforming HBase into a SQL database" , HadoopSummit Archivado el 10 de octubre de 2016 en Wayback Machine , 4 de junio de 2014.
- ^ Istvan 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 big data" , Salesforce.com Developer , 28 de mayo de 2014.
- ^ Cloudera. "Descripción general de Apache Phoenix" . docs.cloudera.com . 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 Joins Cloudera Labs" Archivado el 11 de julio de 2015 en Wayback Machine , Cloudera , 6 de mayo de 2015.
- ^ Serdar Yegulalp. "10 formas de consultar Hadoop con SQL" , " [1] ", 16 de septiembre de 2014.
enlaces externos
- Página de inicio oficial de Apache Phoenix
- Blog oficial de Apache Phoenix