Database Integrations

What each connection needs, how change data capture works for it, and how to set it up — for every source and target NoSQLSync supports.

Sources

MongoDB
Oplog-based change streams
DynamoDB
DynamoDB Streams
Firestore
Firestore real-time listeners
Cosmos DB
Cosmos DB change feed (pull model)
Cassandra
One-time migration only — no CDC
Couchbase
One-time migration only — no CDC

Targets

PostgreSQL
COPY on first load, upsert after
MySQL
Batched multi-row INSERT
BigQuery
Streaming insert, then MERGE
Snowflake
MERGE-based upsert
Redshift
Parameterized INSERT ... ON CONFLICT
ClickHouse
Native client insert (JSONEachRow)
SQL Server
MERGE-based upsert
MariaDB
Batched multi-row INSERT
Supabase
COPY on first load, upsert after
Neon
COPY on first load, upsert after
PlanetScale
Batched multi-row INSERT

Ready to connect a database?

Free plan includes 5 migrations per month. No credit card required.

Start free →