Skip to main content

OLake Fusion

Keep your Iceberg tables fast with less compute

OLake Fusion helps keep your Iceberg tables performant, by automating compaction and reducing manual overhead.

OLake Fusion run history dashboard

Problem Statement

Small files distracting from the bigger objective?

  • Problem ISmall files pile up faster than you notice
  • Problem IIQueries get slower every month
  • Problem IIIProblems aren’t visible until they’re expensive
  • Problem IVCompaction jobs become debugging issues

Features

Built to keep your lakehouse performant

Tiered Compaction

Run compaction on trigger tiers instead of one whole job. Lite every 20 minutes, Medium every 40 minutes, and Full as a periodic deep-clean for much larger datasets like terabyte-scale tables.

OLake Fusion tables, with the last run of each compaction tier

Benchmarks

Engineered for performance

OLake Fusion compacts Apache Iceberg tables 2.06× faster than Apache Spark and at roughly half the cost.

1 Parameter, 1.8 billion rows compacted in 27 minutes.

MetricsOLake FusionOpen SourceSpark Compaction
Total Compaction Time27m 2s2.06x faster55m 47s
Compaction Cost/ Job$1.0652% less cost$2.19
Config Parameters110x simpler10+

How OLake Fusion does this

In order to outperform Spark, Fusion runs compaction on a per-table schedule you define. Rather than treating every table the same, it offers three tiers;

  • Lite for frequent lightweight cleanup
  • Medium for regular small-file and delete resolution
  • Full for occasional deep rewrites

Each tier is scheduled independently, with higher tiers automatically overriding lower ones when schedules overlap.

To improve read efficiency, Fusion converts expensive equality deletes into position deletes, reducing the work query engines do at read time.

View detailed benchmarks

Get in touch

Optimize your Iceberg Table Maintenance

FAQs

You might have some questions

  • OLake Fusion is a self-hosted open-source software that keeps your lakehouse tables efficient, compact, and query-ready as your data continuously grows. As Iceberg tables evolve through ingestion, updates, and deletes, they accumulate small files, delete files, and excess metadata, all of which degrade query performance and increase storage overhead over time. Fusion manages that for you automatically.