- **Run-length encoding**: Efficient for repeated values in a column (e.g., `status` with repeated `active`/`inactive` values).
- **Dictionary encoding**: Compresses repeated text strings by referencing them with dictionary keys.
- **Column-wise compression**: Uses algorithms like **Snappy** or **ZSTD**, focusing on compressing similar data types together.