Apache Calcite 学习资料整理

前言 Apache Calcite 是一个优秀的动态数据管理框架,提供了如:SQL 解析、SQL 校验、SQL 查询优化、SQL 生成以及数据连接查询等典型数据库管理功能。本文主要记录了学习 Calcite 过程中整理收集的资料,希望能够由点及面,逐步深入理解 Calcite 及数据库优化的精髓,也希望能够帮助其他学习 Calcite 的同学。 个人整理 Calcite 知识图谱:...

Calcite

关系系统查询优化概述论文学习

本文翻译自论文 An Overview of Query Optimization in Relational Systems,论文介绍了 70 年代以来优化器方面的研究成果,通过本文的学习,我们可以快速了解关系系统中常见的查询优化技术,为后续深入学习 Calcite 及查询优化技术打下良好的基础。 目标 自上世纪 70 年代初以来,学术界在查询优化领域进行了大量的研究工作。在一篇简短的论...

Paper