Alex Merced's Data, Dev and AI Blog

Topic

compaction

12 posts tagged “compaction”.

  1. 31 min read

    What Iceberg Table Maintenance Actually Costs

    A cost model for compaction, snapshot expiry, orphan cleanup, and manifest rewriting: what each operation spends, on which meter, and how to set a schedule.

  2. 30 min read

    Running an Iceberg Lakehouse on Kubernetes

    Catalog, maintenance, and compaction as Kubernetes workloads: scheduling classes, job structure, credential flow, and the failures that come from the interaction.

  3. 30 min read

    The Hidden Cost of Tiny Iceberg Commits

    Trace what one tiny Iceberg commit writes, then model hourly, per-minute, and per-second cadences so streaming costs become arithmetic, not adjectives.

  4. 20 min read

    Autonomous Table Optimization When Your Query Workload Stops Being Predictable

    Autonomous table optimization when query workloads stop being predictable: observing file layout and query patterns, scoring compaction work, adaptive.

  5. 31 min read

    Table Maintenance Stopped Being a Product

    Iceberg table maintenance commoditized when every platform started shipping it. What the six operations are, what they cost, and the observability you.

  6. 4 min read

    The Endgame – Building an Autonomous Optimization Pipeline for Apache Iceberg

    Learn how to automate compaction, snapshot expiration, and layout optimization in Apache Iceberg using metadata-driven triggers and orchestration tools for a self-healing lakehouse.

  7. 3 min read

    Managing Large-Scale Optimizations – Parallelism, Checkpointing, and Fail Recovery

    Learn how to scale Apache Iceberg table optimizations across large datasets using parallelism, checkpointing, and fail recovery to ensure reliability and performance.

  8. 4 min read

    Hidden Pitfalls – Compaction and Partition Evolution in Apache Iceberg

    Partition evolution in Apache Iceberg is a powerful feature, but if not managed carefully, it can introduce fragmentation and impact compaction performance. Learn how to handle it effectively.

  9. 4 min read

    Using Iceberg Metadata Tables to Determine When Compaction Is Needed

    Discover how to use Apache Iceberg's metadata tables to proactively detect small files, bloated manifests, and table fragmentation - so you can trigger compaction only when it's needed.

  10. 4 min read

    Designing the Ideal Cadence for Compaction and Snapshot Expiration

    Learn how to design an effective schedule for compaction and snapshot expiration in Apache Iceberg to balance cost, performance, and data freshness.

  11. 3 min read

    Optimizing Compaction for Streaming Workloads in Apache Iceberg

    Learn how to design fast, incremental compaction strategies in Apache Iceberg to support high-throughput streaming pipelines without disrupting freshness or performance.

  12. 3 min read

    The Basics of Compaction – Bin Packing Your Data for Efficiency

    Learn how standard compaction works in Apache Iceberg and why bin packing your data files is essential for maintaining query performance and cost efficiency.

Browse all posts

Work with Alex

Menu

Search

Type at least two characters.