Parquet
- Category
- Databases and data
- Docs outline
- 12 sections
Official docs outline
parquet.apache.org- Overview
Parquet as a columnar storage format and its goals.
- Motivation
Why columnar storage, compression and encoding.
- Concepts
File, row group, column chunk and page.
- File Format
Layout of files, footer and metadata.
- Types and Logical Types
Physical types and logical type annotations.
- Nested Encoding
Repetition and definition levels for nested data.
- Data Pages and Encodings
Page types and encodings such as RLE, dictionary and delta.
- Compression
Codecs such as Snappy, GZIP, ZSTD and LZ4.
- Page Index
Column and offset indexes for predicate pushdown.
- Bloom Filters
Split block bloom filters for point lookups.
- Modular Encryption
Column-level encryption and integrity.
- Metadata
Footer, row group and column chunk metadata.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.