Apache Calcite
DeveloperApache Software Foundation
Initial releaseJune 27, 2014; 11 years ago (2014-06-27)[1]
Stable release1.37.0 (May 6, 2024; 2 years ago (2024-05-06)[2]) [±]
Written inJava
Operating systemCross-platform
PlatformJava
TypeSQL database framework
LicenseApache License 2.0
Websitecalcite.apache.org
RepositoryCalcite Repository

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.

📚 Artikel Terkait di Wikipedia

Apache Flink

optimized using Apache Calcite and is transformed into a DataSet or DataStream program. Flink Forward is an annual conference about Apache Flink. The first

FreeMarker

a proper object wrapper is used). JSP Apache Velocity Thymeleaf Cardoza, Christina (2017-03-27). "Apache Calcite, FreeMarker, Gora, Phoenix, and Solr updated"

Apache Kylin

datasets. Apache Kylin is built on top of Apache Hadoop, Apache Hive, Apache HBase, Apache Parquet, Apache Calcite, Apache Spark and other technologies. These

List of Apache Software Foundation projects

This list of Apache Software Foundation projects includes the software development initiatives maintained by the Apache Software Foundation (ASF). In addition

JOOQ Object Oriented Querying

STATUS.equal(BOOK_STATUS.SOLD_OUT)) .and(BOOK.AUTHOR_ID.equal(a.ID)))); Apache Calcite List of object–relational mapping software SQL/OLB "Tags · jOOQ/jOOQ"

List of open-source code libraries

GPL-3.0 Apache Ant repository Java Apache 2.0 Apache Calcite Java Apache 2.0 Apache Commons Java Apache 2.0 Apache CXF Java Apache 2.0 Apache Empire-db

List of gemstones by species

Brazilianite Breithauptite Brookite Brucite Bustamite Bytownite Calcite Manganoan calcite (var.) Caledonite Canasite Cancrinite Vishnevite Carletonite Carnallite

Palo Duro Canyon

and the petrified wood remains of Araucarioxylon. Septarian calcite concretions and calcite geodes are numerous, and the shale forms the less steep canyon