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...