LogoTeluq
Français
Logo
Open access research
publication repository

Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources [r-libre/1401]

Begoli, Edmon; Camacho-Rodríguez, Jesús; Hyde, Julian; Mior, Michael, & Lemire, Daniel (2018). Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources. In Proceedings of the 2018 ACM International Conference on Management of Data (SIGMOD) (p. 221-230). https://doi.org/10.1145/3183713.3190662

File(s) available for this item:
[img]  PDF - apache-calcite.pdf
Content : Accepted Version
 
Item Type: Papers in Conference Proceedings
Refereed: Yes
Status: Published
Abstract: Apache Calcite is a foundational software framework that provides query processing, optimization, and query language support to many popular open-source data processing systems such as Apache Hive, Apache Storm, Apache Flink, Druid, and MapD. Calcite’s architecture consists of a modular and extensible query optimizer with hundreds of built-in optimization rules, a query processor capable of processing a variety of query languages, an adapter architecture designed for extensibility, and support for heterogeneous data models and stores (relational, semi-structured, streaming, and geospatial). This exible, embeddable, and extensible architecture is what makes Calcite an attractive choice for adoption in big- data frameworks. It is an active project that continues to introduce support for the new types of data sources, query languages, and approaches to query processing and optimization.
Depositor: Lemire, Daniel
Owner / Manager: Daniel Lemire
Deposited: 07 Mar 2018 18:29
Last Modified: 30 Jan 2019 18:18

Actions (login required)

RÉVISER RÉVISER