Apache Calcite

Open-source data management framework

Apache Calcite

Developer(s)| Apache Software Foundation
Initial release| June 27, 2014; 10 years ago (2014-06-27)[1]
Stable release| 1.37.0 (May 6, 2024; 7 months ago (2024-05-06)[2]) [±]
Repository| Calcite Repository
Written in| Java
Operating system| Cross-platform
Platform| Java
Type| SQL database framework
License| Apache License 2.0
Website| calcite.apache.org

* Free and open-source software portal

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[update], 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.

* v
* t
* e

The Apache Software Foundation

Top-level
projects|

* Accumulo
* ActiveMQ
* Airavata
* Airflow
* Allura
* Ambari
* Ant
* Aries
* Arrow
* Apache HTTP Server
* APR
* Avro
* Axis
* Axis2
* Beam
* Bloodhound
* Brooklyn
* Calcite
* Camel
* CarbonData
* Cassandra
* Cayenne
* CloudStack
* Cocoon
* Cordova
* CouchDB
* cTAKES
* CXF
* Derby
* Directory
* Drill
* Druid
* Empire-db
* Felix
* Flex
* Flink
* Flume
* FreeMarker
* Geronimo
* Groovy
* Guacamole
* Gump
* Hadoop
* HBase
* Helix
* Hive
* Iceberg
* Ignite
* Impala
* Jackrabbit
* James
* Jena
* JMeter
* Kafka
* Kudu
* Kylin
* Lucene
* Mahout
* Maven
* MINA
* mod_perl
* MyFaces
* Mynewt
* NiFi
* NetBeans
* Nutch
* NuttX
* OFBiz
* Oozie
* OpenEJB
* OpenJPA
* OpenNLP
* OрenOffice
* ORC
* PDFBox
* Parquet
* Phoenix
* POI
* Pig
* Pinot
* Pivot
* Qpid
* Roller
* RocketMQ
* Samza
* Shiro
* SINGA
* Sling
* Solr
* Spark
* Storm
* SpamAssassin
* Struts
* 1
* Subversion
* Superset
* SystemDS
* Tapestry
* Thrift
* Tika
* TinkerPop
* Tomcat
* Trafodion
* Traffic Server
* UIMA
* Velocity
* Wicket
* Xalan
* Xerces
* XMLBeans
* Yetus
* ZooKeeper

Commons|

* BCEL
* BSF
* Daemon
* Jelly
* Logging

Incubator|

* Taverna

Other projects|

* Batik
* FOP
* Ivy
* Log4j

Attic|

* Apex
* AxKit
* Beehive
* iBATIS
* Click
* Continuum
* Deltacloud
* Etch
* Giraph
* Hama
* Harmony
* Jakarta
* Marmotta
* MXNet
* ODE
* River
* Shale
* Slide
* Sqoop
* Stanbol
* Tuscany
* Wave
* XML

Licenses|

* Apache License

* Category

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template