只想检查 Apache Calcite 是否可用于用例“数据联合”(使用多个数据库进行查询)。
这个想法是我有一个主查询(5 个表),其中包含来自一个数据库(比如 Hive)的表和来自另一个数据库(比如 MySQL)的 3 个表。
- 我可以从一个 JDBC 客户端界面对多个数据库执行主查询吗?
- 如果可能的话;查询执行(尤其是数据库间连接)发生在哪里?
- 另外,我可以从 Calcite 获得一个可以在另一个执行引擎中显式执行的物理计划吗?
我从 Calcite 文档中读到它可以下推Join
但GroupBy
我无法理解?谁能帮我理解这一点?