April 2025
Languages
MPP & OLAP
- Datafusion
- Part 1: Query Engine Architecture
- Part 2: Logical Plan and Expressions
- Part 3: Physical Plan and Execution 思考:
- 对比 Datafusion 与 DuckDB/Polars 的执行计划
- 从 Part 3, page 11 来看,datafusion 在 operator 间基于 async/await 异步执行。而 duckdb 在 pipeline 之内的 operator 是同步执行的。 这个可能是 duckdb 的性能优势。
- 引入一个新的 IR 思考:another query plan IR- draft