Vitess Migration Tool
Move schema and data between Vitess and PostgreSQL, SQL Server, Oracle, MySQL, or MariaDB. DBConvert connects to the cluster through VTGate's MySQL protocol endpoint.
More Vitess directions
These pair tools also connect through their MySQL-family side.
Vitess ↔ Access
Move Access tables into Vitess or export selected Vitess data to an Access database.
Vitess ↔ SQLite
Load a SQLite database into Vitess or create a local SQLite copy from Vitess data.
Vitess ↔ dBase / FoxPro
Move legacy DBF tables into Vitess or export selected Vitess data to DBF files.
Working with DB2, Firebird, Excel, or several database platforms in one project? Use DBConvert Studio instead of managing several pair tools.
Price and licensing
- $179 one-time license for each DBConvert or DBSync pair tool.
- DBConvert migration and DBSync synchronization are licensed separately.
- One pair tool accepts either database family as source or destination.
Trial and runtime
- Free, time-unlimited trial with record and feature limits.
- Runs as a Windows desktop application.
- Requires a reachable VTGate MySQL endpoint and credentials for the target keyspace.
Prepare Vitess before the transfer
DBConvert moves relational schema and data; it does not design the Vitess topology.
VSchema and shard routing
- Create the keyspace and define its VSchema, primary vindex, and sharding strategy before loading production data.
- For sharded keyspaces, review primary keys and replace MySQL-style auto-increment assumptions with Vitess sequences where required.
- Validate cross-shard transactions, views, stored routines, and application queries against the deployed Vitess version.
VTGate connection checklist
- 1.Use a VTGate MySQL hostname and port, not a direct tablet or topology-service endpoint.
- 2.Select the prepared keyspace as the database and grant the account the required read or write privileges.
- 3.Apply the TLS and client-certificate settings configured on VTGate.
- 4.Run a representative subset and verify row routing across shards before the full transfer.
Need native Vitess CDC?
Use Vitess VStream/VReplication for shard-aware change notifications and online Vitess workflows. DBConvert Streams does not currently provide a Vitess VStream source connector.
Vitess VReplication documentation