Tools

Relational Migrator

Relational migrator is a free tool that streamlines migrating from legacy relational databases to MongoDB, accelerating application modernization initiatives.

Confidently migrate to MongoDB

Relational Migrator addresses the most common data modeling, code conversion, and migration challenges, reducing the effort and risk involved in migration projects. 

  • Migrate to MongoDB from Oracle, MySQL, SQL Server, PostgreSQL, Sybase ASE, IBM Db2, and more
  • Free to download and use
  • Available on Mac, Windows, Redhat, Ubuntu, and Docker

Model and transform your data for MongoDB

Use the schema visualizer to build your new MongoDB schema or start with a recommended one. Customize fields, split and merge tables, embed tables as nested documents, and apply custom mapping rules to suit your application’s needs.

An illustration of a document with data and a person's profile, symbolizing e-commerce.
Model your MongoDB schema

Seamlessly migrate data to MongoDB

Migrate to MongoDB Atlas or any on-premises instance using a one-time snapshot or continuous sync with Change Data Capture (CDC). Integrate with Apache Kafka or Confluent Cloud for large-scale extended migrations.

Get MongoDB compatible code

Eliminate manual code updates. Generate MongoDB-compatible application code instantly and use gen AI to convert and validate SQL objects, all within the tool.

Get MongoDB-compatible code
Modernize applications with MongoDB

Modernize applications faster

Relational Migrator streamlines data migration to MongoDB, allowing developers to modernize applications faster and focus on driving innovation.

Explore Relational Migrator

The tool uses an intelligent, step-wise process to streamline data migrations.
Define schema
Model schema
Migrate data
Generate application code
Convert and validate SQL objects

See Relational Migrator in action

Discover how quickly and easily you can migrate an Oracle database to MongoDB using Relational Migrator.


Feature overview

mdb_migrator

Migrate from popular relational databases

Migrate to MongoDB from Oracle, MySQL, SQL Server, PostgreSQL, Sybase ASE, IBM Db2, and more.

connectors_kafka_sink

Flexible, reliable data migration options

Select one-time snapshot migrations or continuous syncs with CDC, or use Apache Kafka and Confluent Cloud for extended migrations.

general_action_share

Easily map your relational schema to MongoDB

Use the schema visualizer to build your MongoDB schema from scratch or start with a recommended one.

general_action_best_practices

Convert SQL code for MongoDB compatibility

Convert code for entity classes, persistence layers, and APIs in C#, Java, and JavaScript, using JSON data formats.

connectors_sql_connector

Convert SQL database objects with GenAI

Use gen AI to efficiently convert SQL queries, stored procedures, and views and validate them all within the tool.


RELATIONAL MIGRATOR
“We used gen AI with MongoDB to reduce the migration times for legacy applications by 90% so we can respond really quickly to our 2.5 million customers.”
Andrew Cresp
CIO, Bendigo and Adelaide Bank

Learn more

general_content_learn

Learning byte

Understand how Relational Migrator operates and simplifies the migration process.

Watch video
general_features_scale_bigger

Map a relational schema to MongoDB

Learn how to easily map your relational database schema to MongoDB with Relational Migrator.

See tutorial
general_content_tutorial

Optimize complex data models

You can transform a complex 21-table PostgreSQL schema into a streamlined five-collection model using Relational Migrator.

See tutorial
general_content_developer

Get professional help

Preparing to migrate large-scale or mission-critical applications? Let our expert team guide you through the process.

Learn how

Start in minutes

Upgrade from your legacy relational database to MongoDB’s modern developer data platform using Relational Migrator, and start building modern applications today.
START FOR FREE:
  • Connect relational database
  • Build your schema
  • Migrate to MongoDB
  • Update app code
  • Convert SQL objects
  • Validate converted code