CONCEPTS

What is vectorized execution?

From rows to batches

Vectorized execution passes a batch of values through filters, projections, or aggregates as a unit, reducing fixed costs from loops, calls, and data movement. It is not a magic optimization; data types, memory layout, and operator composition still matter.

Future notes will use small datasets to show how batching changes an execution path and connect it to concrete project plans.