Pipelining vs Materialization
How to make the step from one stage of the query processing to the next?
Materialization: Create a temporary relation as the output of a stage, pass to next stage as input
Pipelining: Apply next operator to the output of one stage, as the output is generated.
- Especially unary ops (projections and selection)