Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources

@inproceedings{Begoli2018ApacheCA,
  title={Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources},
  author={Edmon Begoli and Jes{\'u}s Camacho-Rodr{\'i}guez and Julian Hyde and Michael J. Mior and Daniel Lemire},
  booktitle={SIGMOD Conference},
  year={2018}
}
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. The goal of this paper is to formally introduce Calcite to the broader research community, brie y present its… CONTINUE READING