Apache Calcite es un framework de código abierto para la creación de bases de datos y sistemas de gestión de datos. Incluye un analizador SQL , una API para la creación de expresiones en álgebra relacional y un motor de planificación de consultas . Como framework, Calcite no almacena sus propios datos ni metadatos , sino que permite el acceso a datos y metadatos externos mediante complementos .
Otros proyectos de Apache utilizan Calcite. [ 3 ] Hive utiliza Calcite para la optimización de consultas basada en costos; [ 4 ] Drill y Kylin utilizan Calcite para el análisis y la optimización de SQL; Samza y Storm utilizan Calcite para SQL en tiempo real. A partir de agosto de 2016 Apex , Phoenix y Flink tienen proyectos en desarrollo que utilizan calcita .
Referencias
- ↑ Julian Hyde. "Anuncio de lanzamiento de Optiq-0.8" . Apache Software Foundation.
- ↑ "Descargas" . calcite.apache.org . Apache Software Foundation . Consultado el 14 de mayo de 2024 .
- ↑ "Desarrollado por Calcite" . Fundación de Software Apache.
- ↑ Julian Hyde. "Optimización de consultas basada en costos en Apache Hive 0.14" , Hortonworks , 24 de septiembre de 2014.
- Sistemas de gestión de bases de datos relacionales
- Proyectos de la Apache Software Foundation
- Software que utiliza la licencia Apache.
- Software libre programado en Java.