6 source databases supported

Migrate to
MariaDB

MariaDB is wire-compatible with MySQL and adds its own JSON handling, making it a drop-in target for teams standardizing on open-source relational databases. NoSQLSync maps your source schema and batch-loads historical data before enabling CDC.

Start migrating free →

Choose your source database

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

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

How NoSQL types map to MariaDB

Source typeMariaDB typeNote
ObjectId / String IDCHAR(36) / VARCHAR(255)String-based identifier
StringVARCHAR(n) / TEXT / LONGTEXTConfigurable length
Number / IntegerINT / BIGINTInteger types
Double / DecimalDOUBLE / DECIMALFloating or fixed precision
Date / TimestampDATETIME / TIMESTAMPDate/time columns
BooleanTINYINT(1)Boolean as tinyint
Array / ListJSON / LONGTEXTNative JSON or serialized array
Object / Map / Nested docJSON / LONGTEXTFlexible schema as JSON
Binary / BytesBLOB / MEDIUMBLOB / LONGBLOBBinary data support
Null / MissingNULLNullable columns

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

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

Start free →