DE Mastery GitHub

Foundations of distributed data · FND-06

Storage formats

From your world. Why Athena charges by scanned bytes; row-group pruning is why a WHERE on a sorted column is cheap

Practice quiz with instant feedback. For a scored run that counts toward your local progress, use uv run de quiz FND-06.

1Why can a columnar format read far fewer bytes than a row format for an analytical query?
2For WHERE x > 900, which row groups can Parquet skip without reading data pages?
3Row-group pruning is most effective when the filtered column is:
4Athena charges by bytes scanned. The biggest single cost lever is usually:
5Which format is the better fit for streaming writes of one record at a time (for example Kafka)?
6What do the footer statistics of a Parquet column chunk typically include? (select all) (select all that apply)
7How does Iceberg prune whole files before opening them?