Target integration

MariaDB

Wire-compatible with MySQL. Connect it as a MySQL target — every MySQL type mapping and the same batched-insert mechanism applies unchanged.

Start free →

Connection requirements

  • A connection string with CREATE and INSERT/UPDATE privileges on the target schema
  • MariaDB speaks the MySQL wire protocol. Connect it as a MySQL target using your MariaDB connection string.

Batched multi-row INSERT

MariaDB is driven through the same MySQL code path — batched multi-row INSERT for the bulk load, per-event apply for CDC.

Setup

1
Add the connection
Provide the MariaDB connection details under Connections → Add. NoSQLSync verifies it can connect before saving.
2
Pick a table name
Choose an existing table or let NoSQLSync create one from the inferred schema when the migration starts.
3
Start the migration
Bulk-load the historical data, then optionally enable CDC to keep the table current.

FAQ

Does NoSQLSync create the MariaDB table for me?

Yes. If the target table doesn't exist, it's created from the inferred schema before the first batch loads.

What happens if I re-run a migration that already has data in the target?

The bulk load switches to an idempotent upsert path instead of the empty-table fast path, so re-running is safe.

See every path migrating to MariaDB →