Home About Download Guide Buy Support
CrossMigrateDB database migration and synchronization

CrossMigrateDB Guide

Learn how to use CrossMigrateDB to migrate, replicate, and synchronize databases. This guide walks you through the complete workflow from connection setup to final validation.

Quick Overview

Complete a migration or synchronization session in three simple steps.

Step 1
Add database connections

Add Source/Target Database Connections

Create and validate connections to the source and destination databases before starting a migration or synchronization session.

Step 2
Configuration settings

Configuration and Choosing Required Settings

Select tables, mappings, synchronization options, filters, transformations, and validation parameters.

Step 3
Run migration and verify result

Run Migration or Synchronization and Check the Result

Start execution, monitor progress, review logs, and verify that data has been transferred correctly.

Step-by-Step Guide

Follow these four steps to complete a successful migration or synchronization.

1
Add new database connection

Create a new database connection, click on (âž•) by selecting the database type and entering the required server and authentication details.

  • Choose database type
  • Enter host and port
  • Provide credentials
Add new database connection

Use the "Test Connection" button to verify your credentials before saving the connection for future use.

  • Validate connectivity
  • Check permissions
  • Confirm schema access
Test database connection
2
Configure Settings

Define how data should be migrated or synchronized.

  • Table and schema mapping
  • Global type mapping
  • Synchronization mode selection
  • Filtering and validation options
Database settings
Table settings
3
Execute Migration

Run the migration session and monitor progress.

  • Start migration process
  • Monitor execution progress
  • Review logs and warnings
  • Handle errors if they occur
Table settings
4
Verify Results

Validate migrated data and ensure consistency.

  • Check record counts
  • Validate data integrity
  • Review execution reports
  • Confirm synchronization status
Table settings

Best Practices


Test Connections icon

Test Connections

Always validate database connections before running migrations.

Mappings icon

Verify Mappings

Ensure table and field mappings are correctly configured.

Backup icon

Backup Data

It is better to have backups before running production migrations.

Supported Databases

CrossMigrateDB supports a wide range of database systems.

MySQL

MySQL logo

PostgreSQL

PostgreSQL logo

SQL Server

SQL Server logo

Oracle

Oracle logo

SQLite

SQLite logo

Microsoft Access

Microsoft Access logo

Microsoft Excel

Office Excel logo

Firebird

Firebird logo

IBM DB2 for LUW

IBM DB2 logo

Visual FoxPro

Visual FoxPro logo

Percona

Percona logo

YugabyteDB

YugabyteDB logo

Microsoft Azure

Microsoft Azure logo

Supabase

Supabase logo

dBase

dBase logo

MariaDB

MariaDB logo

SingleStore

SingleStore logo

Interbase

Interbase logo

Neon

NeonDB logo

TiDB

TiDB logo

Frequently Asked Questions


Does CrossMigrateDB support incremental sync?

Yes, both full and incremental synchronization are supported.

Can multi-threaded migration be used to increase speed?

Yes, CrossMigrateDB supports up to 16 parallel threads during database migration and synchronization.

Is logging available?

Yes, all migration sessions include detailed logs.

Can I automate my migrations or synchronizations?

Yes, you can schedule and automate migration/synchronization tasks.

Ready to Start Migration?

Download CrossMigrateDB and start migrating your databases in minutes.