6 source databases supported

Migrate to
ClickHouse

ClickHouse's column-oriented engine is built for the kind of high-volume event and document data that NoSQL sources tend to hold. NoSQLSync maps source types to native ClickHouse types and replicates ongoing writes with low latency.

Start migrating free →

Choose your source database

Every path below includes bulk load, live CDC, and automatic type mapping into ClickHouse.

Cosmos DB → ClickHouse
Live CDC · Auto schema mapping · Zero downtime
Cassandra → ClickHouse
Live CDC · Auto schema mapping · Zero downtime
Couchbase → ClickHouse
Live CDC · Auto schema mapping · Zero downtime
MongoDB → ClickHouse
Live CDC · Auto schema mapping · Zero downtime
DynamoDB → ClickHouse
Live CDC · Auto schema mapping · Zero downtime
Firestore → ClickHouse
Live CDC · Auto schema mapping · Zero downtime

How NoSQL types map to ClickHouse

Source typeClickHouse typeNote
ObjectId / String IDStringStored as the 24-character hex string
StringStringNative ClickHouse String
Number / IntegerInt32 / Int64Signed integer types
Double / DecimalFloat64 / DecimalFloating or decimal precision
Date / TimestampDateTime64High-precision timestamp
BooleanBoolNative ClickHouse Bool
Array / ListArray(String) / JSONTyped array or JSON
Object / Map / Nested docJSON / NestedObject as JSON or Nested type
Binary / BytesStringBinary stored as String
Null / MissingNullable(type)Nullable column wrappers

Migrating to ClickHouse — FAQ

How long does a migration take?

A typical 100 GB dataset migrates in under 2 hours with bulk mode. With CDC enabled, ongoing writes sync in real time. Total time depends on data volume and network throughput.

Is my data secure during migration?

Yes. All data is encrypted in transit (TLS 1.3) and at rest (AES-256). Database credentials use short-lived tokens. Migration workers run in an isolated environment and never store data after the job completes.

Can I roll back if something goes wrong?

Yes. NoSQLSync only reads from your source — it is never modified, and CDC keeps running until you stop it. If you hit a problem after cutover, point your application's connection string back at the source.

Ready to migrate to ClickHouse?

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

Start free →