Extra Credit

Apache Iceberg

Official docs outline

13 sections
  1. Apache Iceberg Overview

    Table format basics and engine support.

  2. Table Specification

    Metadata files, snapshots, manifests and the table format spec.

  3. Schemas and Evolution

    Schema, partition and sort order evolution.

  4. Partitioning

    Hidden partitioning and partition transforms.

  5. Table Configuration

    Table properties and catalog configuration.

  6. Catalogs

    Catalog implementations such as Hive, REST, JDBC and Nessie.

  7. Spark

    Using Iceberg with Spark: DDL, queries, writes and procedures.

  8. Flink

    Using Iceberg with Flink.

  9. Branching and Tagging

    Snapshot branches and tags for versioned data.

  10. Table Maintenance

    Expiring snapshots, compaction and orphan file cleanup.

  11. Performance

    Scan planning, metadata pruning and tuning reads.

  12. Reliability and Concurrency

    Optimistic concurrency and isolation guarantees.

  13. REST Catalog Spec

    The REST catalog protocol.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 78