Multi-statement transactions for Apache Iceberg tables in Amazon Redshift
Big Data Blog
Amazon Redshift now supports multi-statement transactions for Apache Iceberg tables, enabling multiple DML statements to commit as one atomic snapshot instead of individually.
- Wrap multiple DML statements in BEGIN...COMMIT to publish them as a single Iceberg snapshot
- Readers see the table before the batch or after it, never in an intermediate state
- Audit data quality checks inside the transaction before committing or rolling back
- All writes in a transaction must target the same Iceberg table
- Batching 25 statements reduced run time by 14.77% for INSERT and 11.29% for DELETE
- Throughput improves significantly with concurrency: 3.59× more committed statements at 32 concurrent writers
- Orphan files from failed transactions are cleaned up automatically or via table optimizers
- Available in Amazon Redshift Patch 206 and later
Multi-statement transactions make data pipelines more robust by ensuring atomicity, eliminating manual undo operations, and reducing catalog commit overhead.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Oct 13
2026
2026
Resolving concurrent write conflicts for Apache Iceberg tables in Amazon Redshift
Aug 31
2026
2026
Amazon Redshift now supports Apache Iceberg v3 tables
Apr 23
2026
2026
Amazon Redshift supports UPDATE, DELETE, MERGE for Apache Iceberg tables
Nov 17
2025
2025
Amazon Redshift now supports writing to Apache Iceberg tables
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.