Change Data Capture

Data architecture technologies for tools that stream row-level changes from operational databases instead of re-snapshotting them.

AWS migration service with ongoing change replication
Change Data Capture
AWS Database Migration Service moves data between relational databases, warehouses, and NoSQL stores, either as a one-time migration or as ongoing replication that keeps a source and target in sync.
Serverless CDC from operational databases into BigQuery
Change Data Capture
Datastream is Google Cloud's serverless change data capture and replication service, streaming changes from Oracle, MySQL, PostgreSQL, SQL Server, MongoDB, and Spanner into BigQuery and Cloud Storage with minimal latency.
Enterprise real-time replication across heterogeneous databases
Change Data Capture
Oracle GoldenGate is a real-time data replication and change data capture platform spanning Oracle and non-Oracle databases, NoSQL stores, warehouses, and messaging systems, available self-managed or as a managed OCI service.
Postgres-specialised CDC, and the engine behind ClickPipes
Change Data Capture
PeerDB is an open-source change data capture engine built specifically for PostgreSQL sources, acquired by ClickHouse in 2024 and kept as a distinct component powering the managed Postgres CDC in ClickPipes.
Postgres changes to queues and streams, exactly once
Change Data Capture
Sequin is an open-source CDC tool that streams PostgreSQL changes to queues, streaming platforms, and webhooks with strict ordering and exactly-once processing, shipped as a Docker image rather than a Postgres extension.
MySQL binlog to JSON change events on Kafka or Kinesis
Change Data Capture
Maxwell's Daemon reads the MySQL binary log and writes row-level changes as JSON to Kafka, Kinesis, and other streaming platforms — a single-purpose CDC process with no framework around it.
Real-time CDC platform with in-flight streaming SQL
Change Data Capture
Striim is a commercial real-time data integration platform combining change data capture with streaming SQL, moving data from operational databases and SaaS applications into warehouses, lakehouses, and Kafka as it changes.
Agentless log-based replication from mainframe to cloud
Change Data Capture
Qlik Replicate is a commercial data replication platform using agentless, log-based change data capture, spanning mainframe and mid-range systems, SAP estates, and modern cloud warehouses without installing software on the source.
Streaming-first data movement with batch and CDC connectors
Batch ELTChange Data Capture
Estuary Flow is a data movement platform built on a streaming core, capturing from databases via CDC and from SaaS APIs, then materialising continuously into warehouses and lakes rather than on a schedule.
Open-source change data capture for databases
Change Data Capture
Debezium is an open-source CDC platform that streams row-level changes from databases such as PostgreSQL, MySQL, and MongoDB, typically via Kafka Connect.
Stateful stream processing at scale
Stream ProcessingChange Data Capture
Apache Flink is an open-source framework for stateful computation over unbounded and bounded data streams, with event-time processing, exactly-once state consistency, and CDC ingestion via Flink CDC.
Change Data Capture – Matca