Postgres to Iceberg in 13 minutes: How Supermetal compares to Flink, Kafka Connect, and Spark

TL;DR AI
2 min readKey summary
In a single-node TPC-H SF50 benchmark, Supermetal snapshotted Postgres data into Iceberg in 13 minutes.
Under the same setup, Flink took 90-116 minutes, Kafka Connect/Debezium about 120 minutes, and Spark more than 3 hours.
The main bottleneck for the open-source stacks was CDC processing, especially during change-data handling.
The comparison highlights the throughput tradeoffs and CDC costs that matter when designing Postgres-to-Iceberg archival pipelines.



