Calcite

Calcite 官方文档中文版

Apache Calcite 是一个动态数据管理框架,提供了如:SQL 解析、SQL 校验、SQL 查询优化、SQL 生成以及数据连接查询等典型数据库管理功能。目前,Apache Calcite 作为 SQL 解析与优化引擎,已经广泛使用在 Hive、Drill、Flink、Phoenix 和 Storm 等项目中。

Calcite

Avatica 官方文档中文版

Avatica 由客户端、服务器以及两者间的协议 API 组成,Avatica 服务器是 HTTP 服务器,Avatica 客户端是 JDBC 驱动程序,协议 API 由 JSON 或 Protobuf 缓冲区定义。协议 API 和 HTTP 传输的灵活性允许使用任何语言构建其他 Avatica 客户端,实现任何客户端规范。