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