Docs Menu

Choose a Data Import or Migration Tool

On this page

  • List of Tools for Migrating to Atlas

You can bring data from existing MongoDB deployments, JSON, or CSV files into deployments in Atlas using either:

  • live migration where Atlas assists you, or
  • tools for a self-guided migration of data from your existing deployments into Atlas.
Note

The following table discusses how to choose between different tools for data migration and import for common cluster configurations.

Tip

If you want to make a copy of your cluster for testing purposes, see MongoDB Backup Methods.

Source Cluster Configuration
Import Strategy
A replica set, sharded cluster, or standalone MongoDB node that are managed by Cloud Manager or Ops Manager.

Use live migration where Cloud Manager or Ops Manager pushes data to Atlas using a secure link-token without requiring access to the source cluster through the cluster's firewall. To locate push type migration in the Atlas user interface, in the left-side panel of your organization's page, go to Live Migration to Atlas and select Migrate from Ops Manager or Cloud Manager.

A replica set, sharded cluster, or standalone MongoDB node deployment that are not managed by Cloud Manager or Ops Manager.

Use live migration where Cloud Manager or Ops Manager pulls data from the source deployment and requires access to the source deployment through the deployment's firewall. To locate pull type live migration in the Atlas user interface, in the left-side panel of your organization's page, go to Live Migration to Atlas and select General Live Migration.

A shared multi-tenant cluster, or a cluster where you have no access to the oplog.
A standard "single shard" sharded cluster MongoDB deployment in Compose.
What is MongoDB Atlas? →
Give Feedback
© 2022 MongoDB, Inc.

About

  • Careers
  • Investor Relations
  • Legal Notices
  • Privacy Notices
  • Security Information
  • Trust Center
© 2022 MongoDB, Inc.