
Calcite是Apache旗下开源的、支持多种数据源、提供查询处理/查询优化/查询语言的基础软件框架。
Calcite的三个特点:
标准SQL: 工业级的SQL parser, validator, JDBC Driver
查询优化器:将查询表达为关系代数,计划生成,基于代价的优化
数据源适配:融合第三方数据源
SIGMOD18上的Calcite总结论文《Apache Calcite: A Foundational Framework for Optimized Query Processing Ove...