Sources
Oracle · MySQL · SQL Server · PostgreSQL · MongoDB · Db2 LUW · Db2 for z/OS · Apache Cassandra · MariaDB · SAP HANA
TwinCommit is a log-based change data capture (CDC) engine. It reads the transaction log of your source database and applies every committed transaction exactly once, in commit order, to the target you choose. It runs as a single binary and installs nothing in the source database.
These docs cover installation, configuration, every supported source and target, the CLI, day-two operations and the TwinCommit MCP server.
Sources
Oracle · MySQL · SQL Server · PostgreSQL · MongoDB · Db2 LUW · Db2 for z/OS · Apache Cassandra · MariaDB · SAP HANA
Targets
Relational: Oracle · MySQL · SQL Server · PostgreSQL · IBM Db2 · MariaDB · SAP HANA
Warehouse and lakehouse: Snowflake · Databricks · Amazon Redshift · Google BigQuery · Azure Synapse · Apache Spark · Apache Hive
Data lake: Azure Data Lake Storage · Amazon S3 · Google Cloud Storage, as Delta Lake, Apache Iceberg or Parquet
NoSQL, search and streaming: MongoDB · Apache Cassandra · Redis · Elasticsearch · Kafka