Neha Patil (Editor)

Apache Calcite

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Development status
  
Active

Operating system
  
Cross-platform

Written in
  
Apache Calcite

Developer(s)
  
Apache Software Foundation

Initial release
  
June 27, 2014; 2 years ago (2014-06-27)

Stable release
  
1.10.0 / 12 October 2016 (2016-10-12)

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, Apex, Phoenix and Flink have projects under development that use Calcite.

References

Apache Calcite Wikipedia


Similar Topics