SQL是编程领域最流行的语言之一,在当前多数据源、多数据计算引擎的环境下,Apache Calcite作为一个开源的数据管理工具,为SQL提供了更广泛、更灵活的应用场景。本门课程将和大家一起探索Calcite框架,了解Calcite的架构,实战SQL的解析和SQL的优化。
了解SQL基本语法、了解Java编程基础,学习效果更佳
1.理解 Calcite 核心原理:了解 Calcite 架构和 Calcite 集成方式。
2.实战 SQL 解析:使用 Calcite 进行 SQL 解析,并自定义数据源进行查询
3.优化查询性能:了解 Calcite 查询重写、执行计划生成和 SQL 调优