Skip to content
replication target

Amazon S3
real-time ingestion

TwinCommit applies changes to Amazon S3 with exactly-once, commit-ordered semantics from any of 9 log-based sources, including Oracle, MySQL, SQL Server and Db2. Iceberg tables in S3, registered in Glue or S3 Tables, queryable from Athena.

Amazon S3

Amazon S3 · S3 Tables · S3 Express One Zone · AWS Glue Data Catalog

  • ✓IAM role with s3:GetObject, PutObject, DeleteObject and ListBucket on the prefix
  • ✓Glue catalog permissions for table registration
  • ✓Same-region placement recommended

Apply

How TwinCommit writes to S3

Changes land as Apache Iceberg, Delta Lake or Parquet tables, one atomic commit per micro-batch with the checkpoint in the snapshot metadata. Iceberg tables register in AWS Glue or Amazon S3 Tables automatically.

S3 target docs →

S3 connector FAQ

Which S3 versions does TwinCommit support?

+

Amazon S3 · S3 Tables · S3 Express One Zone · AWS Glue Data Catalog.

How does TwinCommit write to S3?

+

Changes land as Apache Iceberg, Delta Lake or Parquet tables, one atomic commit per micro-batch with the checkpoint in the snapshot metadata. Iceberg tables register in AWS Glue or Amazon S3 Tables automatically.

Replicate your first table in five minutes.

Download the free Developer edition, or have one of our replication engineers walk you through a migration plan.