3. Clustering: this is a technique used to reorganize & group data within files. The core problem that clustering addresses is the misalignment between how data is written & how it is queried. Often, data is written based on arrival time, which doesn’t necessarily align with the event time.