Gleiche Aufgabe, zwei Engines: InnoDB und Iceberg im Detail

Same Job, Two Engines: InnoDB and Iceberg Internals

Gleiche Aufgabe, zwei Engines: InnoDB und Iceberg im Detail

Marc Paul vergleicht die Interna von InnoDB und Iceberg anhand seines StockAlgo-Projekts. In Version 1 nutzte er InnoDB mit Zeilenspeicherung, B-Tree-Indizes und Undo-Log für MVCC, was bei über 100 GB und analytischen Abfragen an Grenzen stieß. Version 2 setzt auf einen Lakehouse-Stack aus Iceberg, MinIO und Polaris mit Parquet-Dateien, Manifesten und Split-Planning. Der Artikel erklärt die unterschiedlichen Garantien, die Read-Path-Optimierung und warum er die Engine wechselte.

When I started this database, I didn’t even know the most important price is the closing price.

Mehr von diesem Tag

2026-10-14