What is vectorized execution?
Understand vectorized execution as batch processing instead of row-at-a-time work, especially in OLAP systems.
ALL KNOWLEDGE
One entry point for technical docs, cross-project comparisons, and core concepts.
This is the unified entry point for the knowledge base. Continue by project docs, cross-project comparisons, or shared concepts.
Understand vectorized execution as batch processing instead of row-at-a-time work, especially in OLAP systems.
Why distributed systems redistribute data, and where shuffle cost comes from.
Understand Spark and Ray through computation models, scheduling, data work, and ecosystem boundaries.
Compare Spark and Daft across data abstractions, physical plans, ecosystem, and fit.
A learning path through execution, shuffle, Spark SQL, and streaming.
Understand row and column storage through access patterns, compression, scans, and write cost.
Understand Ray’s distributed application model through Tasks, Actors, and scheduling.
Notes on MPP analytics, partitioning, bucketing, table models, and acceleration.
Notes connecting DataFrames, physical plans, and distributed data processing.
A comparison framework for ClickHouse and Doris across data layout, execution, ecosystem, and operations.
A practical path through MergeTree, ordering keys, partitions, and query execution.