Study note
How Query Engines Work
Properties
- Type
- Books
- Status
- 想读
- Domain
- Databases
- Category
- 数据库内核与存储引擎
- Source
- howqueryengineswork.com
- Vault note
library/books/databases/How-Query-Engines-Work-252d9651aaeb8a17.md
Summary
一本从零构建 SQL 查询引擎的实践型在线书。全书以 Kotlin 实现的 KQuery 为主线,依次覆盖 Apache Arrow 列式内存、类型系统、CSV/Parquet 数据源、逻辑计划与表达式、DataFrame API、SQL 解析、物理计划、查询规划、连接与子查询、优化器、并行及分布式执行,以及测试和基准评测。
Highlights
作者 Andy Grove 是 Apache Arrow PMC 成员,也是 DataFusion 最初 Rust 实现的贡献者。书中把数据库、编译器和执行引擎概念落实到一套可运行的开源代码,重点在清晰可改造而非追求生产级性能;概念基本与语言无关,也适合作为继续阅读 DataFusion、DuckDB 或 Spark 内核的入口。
Comments
Loading comments...