- **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]]