Skip to main content

Movement Modes

Wirekite moves data three ways. Every cell in the matrices below refers to one of these modes:

Data

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

Replicate

Continuous change data capture (CDC), streamed source to target.

Target Sync

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

As a Source

Which databases Wirekite can extract from, and in which modes.
EngineDataReplicateTarget Sync
Oracle
PostgreSQL
MySQL
MariaDB
SQL Server
SingleStore
YugabyteDB
TigerData
Google AlloyDB
Google Spanner
Cassandra
Google Spanner is a Replicate (CDC) source only. Cassandra is a Target Sync source only — it has no CDC path. YugabyteDB, TigerData, and AlloyDB are PostgreSQL-compatible; SingleStore is MySQL-compatible.

As a Target

Which databases Wirekite can load into, and in which modes.
EngineDataReplicateTarget Sync
Oracle
PostgreSQL
MySQL
MariaDB
SQL Server
SingleStore
YugabyteDB
TigerData
Google AlloyDB
Google Spanner
Snowflake
Firebolt
Google BigQuery
Databricks
MongoDB

Streaming Queues

Wirekite can also publish a source’s change stream to a message queue instead of a database, for downstream consumers to read. Queues carry CDC change events (the Replicate mode).
QueueReplicate
Apache Kafka
Redpanda
Google Pub/Sub
See the Queues guides for configuration.
Don’t see your engine? New sources and targets are added based on what teams need — reach out at hello@wirekite.io.