6 source databases supported

Migrate to
BigQuery

BigQuery separates storage from compute, so NoSQL data becomes queryable at any scale without managing servers. NoSQLSync maps source types to BigQuery's STRING/INT64/STRUCT/REPEATED model and streams ongoing changes so dashboards stay fresh.

Start migrating free →

Choose your source database

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

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

How NoSQL types map to BigQuery

Source typeBigQuery typeNote
ObjectId / String IDSTRINGIdentifier as STRING type
StringSTRINGUnbounded UTF-8 string
Number / IntegerINT6464-bit signed integer
Double / DecimalFLOAT64 / NUMERICFloating or fixed-precision numeric
Date / TimestampTIMESTAMPUTC timestamp with microsecond precision
BooleanBOOLStandard boolean
Array / ListARRAY<JSON> / REPEATED fieldRepeated fields or JSON array
Object / Map / Nested docSTRUCT / JSONTyped STRUCT or flexible JSON
Binary / BytesBYTESBinary data as BYTES
Null / MissingNULLABLENULLABLE mode columns

Migrating to BigQuery — 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 BigQuery?

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

Start free →