|Developer(s)||Apache Software Foundation|
|Initial release||June 27, 2014|
1.21.0 / September 6, 2019
|License||Apache License 2.0|
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. Hive uses Calcite for cost-based query optimization; Drill and Kylin use Calcite for SQL parsing and optimization; Samza and Storm use Calcite for streaming SQL. As of August 2016[update], Apex, Phoenix and Flink have projects under development that use Calcite. Since 2019, LeanXcale query engine is based on Apache Calcite.
- Julian Hyde. "Optiq-0.8 release announcement". Apache Software Foundation.
- "Release 1.21.0". 6 September 2019. Retrieved 7 September 2019.
- "Powered by Calcite". Apache Software Foundation.
- Julian Hyde. "Cost-based query optimization in Apache Hive 0.14", Hortonworks, 24 September 2014.