Sources & Targets

Connect everything. Move anything.

Wirekite moves data three ways — Data for a one-time bulk load, Replicate for continuous change capture, and Target Sync for a one-shot reconciliation that diffs an already-populated target against its source and applies only the differences. The matrix below shows which modes each engine supports as a source, as a target, and as a streaming queue.

Data

One-time bulk load — schema and rows into an empty target, once.

Replicate

Continuous change data capture, streamed source to target.

Target Sync

One-shot diff-and-apply — reconciles a populated target to its source.

Oracle

Source Data Replicate Target Sync
Target Data Replicate Target Sync

PostgreSQL

Source Data Replicate Target Sync
Target Data Replicate Target Sync

MySQL

Source Data Replicate Target Sync
Target Data Replicate Target Sync

SQL Server

Source Data Replicate Target Sync
Target Data Replicate Target Sync

IBM Db2

Source Data Replicate
Target Data Replicate Target Sync

MariaDB

Source Data Replicate Target Sync
Target Data Replicate Target Sync

SingleStore

Source Data Replicate
Target Data Replicate Target Sync

YugabyteDB

Source Data Replicate
Target Data Replicate

TigerData

Source Data Replicate
Target Data Replicate

Google AlloyDB

Source Data Replicate
Target Data Replicate

Google Spanner

Source Replicate
Target Data Replicate Target Sync

Snowflake

Target Data Replicate Target Sync

Firebolt

Target Data Replicate Target Sync

Google BigQuery

Target Data Replicate Target Sync

Databricks

Target Data Replicate Target Sync

MongoDB

Target Data Replicate Target Sync

Cassandra

Source Target Sync

Apache Kafka

Queue Replicate

Redpanda

Queue Replicate

Google Pub/Sub

Queue Replicate

Don't see your engine? Ask us — we add sources and targets based on what teams need.

Want a specific pair benchmarked?

We publish every benchmark we run.