Apache Calcite

From Handwiki
Short description: Open-source data management framework
Apache Calcite
Apache Calcite Logo
Developer(s)Apache Software Foundation
Initial releaseJune 27, 2014; 10 years ago (2014-06-27)[1]
Stable release1.32.0 (September 10, 2022; 22 months ago (2022-09-10)[2]) [±]
RepositoryCalcite Repository
Written inJava
Operating systemCross-platform
TypeSQL database
LicenseApache License 2.0
Websitecalcite.apache.org

Apache Calcite is an open source framework for building databases and data management systems. It includes a SQL parser, an API for building expressions in relational algebra, and a query planning engine. As a framework, Calcite does not store its own data or metadata, but instead allows external data and metadata to be accessed by means of plug-ins.

Several other Apache projects use Calcite.[3] Hive uses Calcite for cost-based query optimization;[4] Drill and Kylin use Calcite for SQL parsing and optimization; Samza and Storm use Calcite for streaming SQL. (As of August 2016), Apex, Phoenix and Flink have projects under development that use Calcite.

References

  1. Julian Hyde. ">"Optiq-0.8 release announcement". Apache Software Foundation. ">https://mail-archives.apache.org/mod_mbox/optiq-dev/201406.mbox/. 
  2. "Downloads". Apache Software Foundation. https://calcite.apache.org/downloads/. 
  3. "Powered by Calcite". Apache Software Foundation. http://calcite.apache.org/docs/powered_by.html. 
  4. Julian Hyde. "Cost-based query optimization in Apache Hive 0.14", Hortonworks, 24 September 2014.



Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Apache_Calcite&oldid=3052731"

Categories: [Relational database management systems] [Apache Software Foundation projects] [Software using the Apache license] [Free software programmed in Java (programming language)]


Download as ZWI file | Last modified: 09/10/2024 12:12:25 | 3 views
☰ Source: https://handwiki.org/wiki/Software:Apache_Calcite | License: CC BY-SA 3.0

ZWI is not signed. [what is this?]