Hubbry Logo
search button
Sign in
Apache Calcite
Apache Calcite
Comunity Hub
History
arrow-down
starMore
arrow-down
bob

Bob

Have a question related to this hub?

bob

Alice

Got something to say related to this hub?
Share it here.

#general is a chat channel to discuss anything related to the hub.
Hubbry Logo
search button
Sign in
Apache Calcite
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Apache Calcite Wikipedia article. Here, you can discuss, collect, and organize anything related to Apache Calcite. The purpose of the hub is to connect peo...
Add your contribution
Apache Calcite
Apache Calcite
Developer(s)Apache Software Foundation
Initial releaseJune 27, 2014; 11 years ago (2014-06-27)[1]
Stable release1.37.0 (May 6, 2024; 15 months ago (2024-05-06)[2]) [±]
RepositoryCalcite Repository
Written inJava
Operating systemCross-platform
PlatformJava
TypeSQL database framework
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

[edit]
  1. ^ Julian Hyde. "Optiq-0.8 release announcement". Apache Software Foundation.
  2. ^ "Downloads". calcite.apache.org. Apache Software Foundation. Retrieved 2024-05-14.
  3. ^ "Powered by Calcite". Apache Software Foundation.
  4. ^ Julian Hyde. "Cost-based query optimization in Apache Hive 0.14", Hortonworks, 24 September 2014.