# Apache Iceberg

26 Hacker News commenters recommended Apache Iceberg and 6 criticized it, November 2025 to November 2026. It was recommended in 11 of 13 months. It meets the Hacker Approved badge rule.

**Verdict:** Open table format many engines can query, recommended for analytics data lakes. Caveat: needs catalog and storage setup, and critics call it immature.

## Why people recommend it

- Open standard many engines query (4 comments): "I use DuckDB/Iceberg combination extensively for columnar data" ([source](https://news.ycombinator.com/item?id=48314663)) "I would rather have my data on something like Parquet/Iceberg" ([source](https://news.ycombinator.com/item?id=45820788)) "with Iceberg many engines can query directly" ([source](https://news.ycombinator.com/item?id=48394374))
- Strong analytics performance (4 comments): "Iceberg is nowadays a first-class citizen in Snowflake, with pruning working at the file level, row group level, and page level." ([source](https://news.ycombinator.com/item?id=45833151)) "Iceberg can absolutely outperform Delta if you're intentional about ingestion parallelism or eve catalog setup" ([source](https://news.ycombinator.com/item?id=45977920)) "Iceberg ran the full TPC-H suite 18% faster than Databricks." ([source](https://news.ycombinator.com/item?id=45976741))
- Scales on object storage (2 comments): "Scaling, backing up, verifying, sharding, distributed access - you name it, it's way easier for object storage." ([source](https://news.ycombinator.com/item?id=46065336)) "It scales as much as the bucket does, so we haven't found a use case we couldn't scale to yet." ([source](https://news.ycombinator.com/item?id=47467459))

## What people warn about

- Immature or still nascent (3 comments): "Iceberg is still nascent - only supporting single-table transactions (at least when we tried)" ([source](https://news.ycombinator.com/item?id=49254952)) "this stuff isn’t fully mature yet" ([source](https://news.ycombinator.com/item?id=45816155)) "im not all in on iceberg yet" ([source](https://news.ycombinator.com/item?id=49193831))
- Complex setup and usability (3 comments): "Iceberg is excellent for production data lakes with Spark/Trino, but it requires running catalogs, configuring S3/Glue, and SQL knowledge." ([source](https://news.ycombinator.com/item?id=45793034)) "Parquet, Iceberg, and other open formats seem good, but they may hit a complexity wall." ([source](https://news.ycombinator.com/item?id=46447169)) "have been frustrated with the usability of Apache Iceberg" ([source](https://news.ycombinator.com/item?id=48118133))
- Heavier than alternatives for some uses (2 comments): "Apache Iceberg was too heavy for our specific low-latency work" ([source](https://news.ycombinator.com/item?id=50013044)) "It is a much better setup than using Iceberg" ([source](https://news.ycombinator.com/item?id=48394909))

## Alternatives hackers recommend

- [DuckLake](https://hackerapproved.com/p/ducklake.md): 36 recommend
- [Delta Lake](https://hackerapproved.com/p/delta-lake.md): 5 recommend

## Cite as

Hacker Approved, "Apache Iceberg", https://hackerapproved.com/p/apache-iceberg/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
