~/talk

Exploring the Depths of Apache Iceberg's Metadata Capabilities

Talkat hayaData 2024 · on Tuesday, 2024-09-24· [data-engineering]
slides:none on file

Explains how Iceberg’s metadata tables actually solve performance and operational problems: use the snapshots as git commits table to get per-write metrics (rows, files, bytes, partitions affected) via PyIceberg or Athena queries; read the deletes table shows delete-file impact to find billions of logically deleted rows; inspect partition file counts and sizes to spot thousands of tiny files (example: ~1,000 files × ~1 MB) that force compaction; replace full-layer copy with snapshot-driven incremental loads using Spark and S3 to bound ingest volume.

AI-written summary · about

  1. 0:00Introduction to Apache Iceberg
  2. 2:15Iceberg ecosystem overview
  3. 3:41Metadata tables for debugging
  4. 6:15Handling delete files in Iceberg
  5. 8:00Snapshot tables for tracking changes
  6. 9:51Incremental processing with snapshots
  7. 10:59Monitoring and optimization tips
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.