Apache Parquet
Columnar files for analytics
What it does
Parquet is a column-oriented storage format with compression and encoding mechanisms used by a range of data-processing engines.
When to use it
For data-lake files, examine the format specification to understand row groups and the representation of nested data types.