Home icon

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.



Go to article

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
Resolving concurrent write conflicts for Apache Iceberg tables in Amazon Redshift
Aug 31
2026
Amazon Redshift now supports Apache Iceberg v3 tables
Apr 23
2026
Amazon Redshift supports UPDATE, DELETE, MERGE for Apache Iceberg tables
Nov 17
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.