- **Description**: Stores intermediate results in memory for reuse.
- **Performance**: Stores intermediate results, potentially costly.
- **Factors**: Size of intermediate results, memory costs.
- **Cost**: `materialization cost + cpu_tuple_cost * number of tuples`
- ![[ex_materialize.svg|200x200]]
- **Operates on**: [[Result Set]]