Weld logo

CHANGE DATA CAPTURE

Real-time replication, straight from the transaction log.

Weld CDC captures every insert, update and delete from PostgreSQL, MySQL, SQL Server and MongoDB — and applies them to your warehouse in seconds, not hours.

PostgreSQL
PostgreSQL
WAL streaming
PostgreSQL
PostgreSQL
MySQL
MySQL
SQL Server
SQL Server
MongoDB
MongoDB
WELD CDC
Destination
BigQuery
BigQuery
Snowflake
Snowflake
Databricks
Databricks
0 applied
change_stream
walpostgresql
INSERTorders
UPDATEcustomers
DELETEsessions
INSERTpayments
latency < 5schanges/s ~240log-based CDC

Loved by data teams from around the world

COMPARISON

CDC vs other sync modes

Weld supports incremental, full and CDC replication. Choose the right mode for each source based on your latency and completeness requirements.

Learn more in docs
ApproachDeletesLow latencyLow load
Full table sync
Incremental sync
Change Data Capture

WHY CDC

Built for production workloads

Log-based CDC designed for reliability, low overhead, and operational simplicity — from initial setup to ongoing monitoring.

Near real-time replication

Capture inserts, updates and deletes within seconds. No more waiting for hourly or daily batch jobs.

Low source impact

Log-based CDC reads from the transaction log — no table scans, no query load on your production database.

Reliable deletes & updates

Unlike incremental syncs, CDC captures every change type including hard deletes and in-place updates.

Automatic schema handling

Column additions are propagated automatically. Schema changes are detected and handled without manual intervention.

Ordering guarantees

Changes are delivered in transaction-log order. Your destination reflects the source state accurately.

Self-healing pipelines

If a connection drops, CDC resumes from the last checkpoint. No data is lost, no manual restarts needed.

HOW IT WORKS

From transaction log to warehouse in four steps

No table scans, no polling. Weld reads directly from the database's native change stream and merges changes into your warehouse automatically.

Read the full guide

Read transaction log

Weld reads from the database's native transaction log (WAL, binlog, oplog) without touching your tables.

step 1/4cdc_pipeline

SUPPORTED DATABASES

Log-based CDC for the databases you use

Each database has a dedicated setup guide with step-by-step instructions for enabling CDC.

RESOURCES

Learn more about CDC

Guides, docs and resources to help you get the most out of Change Data Capture with Weld.

BEST FOR

When to use CDC

  • Near real-time replication (seconds, not hours)
  • Reliable deletes & updates, not just new rows
  • Reducing load on large production tables
  • Event-driven downstream systems

ALTERNATIVE

When batch is enough

  • Small, slowly changing datasets
  • Hourly or daily freshness is acceptable
  • Simplest possible setup preferred
  • Source doesn't expose a transaction log

Get started with Weld

Spend less time managing data and more time getting real insights.