Software:Apache Calcite
From HandWiki
Short description: Open-source data management framework
Developer(s) | Apache Software Foundation |
---|---|
Initial release | June 27, 2014[1] |
Stable release | 1.32.0 (September 10, 2022[2]) [±] |
Repository | Calcite Repository |
Written in | Java |
Operating system | Cross-platform |
Type | SQL database |
License | Apache License 2.0 |
Website | calcite |
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
- ↑ Julian Hyde. "Optiq-0.8 release announcement". Apache Software Foundation. https://mail-archives.apache.org/mod_mbox/optiq-dev/201406.mbox/%3CCABivuanCAHphdi4U3UC+b3c0OZt+dBk+HVVWBREex191SnXyxw@mail.gmail.com%3E.
- ↑ "Downloads". Apache Software Foundation. https://calcite.apache.org/downloads/.
- ↑ "Powered by Calcite". Apache Software Foundation. http://calcite.apache.org/docs/powered_by.html.
- ↑ Julian Hyde. "Cost-based query optimization in Apache Hive 0.14", Hortonworks, 24 September 2014.
Original source: https://en.wikipedia.org/wiki/Apache Calcite.
Read more |