Unleashing Native Performance: The Architecture and Roadmap of Apache Iceberg-cpp
Gang Wu, Junwang Zhao
Chinese Session 2026-08-08 16:15 GMT+8 (ROOM : Mtn WanShou Hall) #datastorageAs modern data engines shift toward native execution (C++, Rust, and SIMD-optimized processing), the need for a high-performance, JVM-independent Iceberg implementation has never been greater. This session dives into the origins and design philosophy of iceberg-cpp, the official C++ implementation of the Apache Iceberg specification.
We will share why Singdata initiated this project—targeting high-performance Iceberg implementation and seamless integration with native query engines. We will cover the project’s current progress, including REST Catalog support and Arrow-native integration, while outlining the roadmap for write support and V3 specification compliance. Furthermore, Singdata will share its internal journey of integrating iceberg-cpp into its high-performance stack and our commitment to long-term maintenance. This session is a call to action for C++ engine developers and performance enthusiasts to join us in building the fastest way to interact with the Iceberg ecosystem.
Speakers:

Gang Wu: Software Engineer at Singdata
Gang is a software engineer at Singdata working on the lakehouse storage. He is a PMC member of Apache Arrow, Apache ORC, Apache Parquet, and a committer of Apache Iceberg. He is also an ASF member. Prior to Singdata, he has worked at Uber on Apache Spark and Alibaba on the MaxCompute cloud data warehouse, respectively.

Junwang Zhao: Database Engineer at Ant Group
Junwang is a database engineer at Ant Group and contributes to PostgreSQL development in his spare time, where he is recognized as a PostgreSQL Significant Contributor. He is also a co-creator of the iceberg-cpp project, focusing on building open, high-performance data infrastructure.