EVENTGet 50% off your ticket to MongoDB.local NYC on May 2. Use code Web50! Learn more >

Professional Services

Relational Migration Methodology

Drive a successful migration from legacy relational technologies to MongoDB with the help of our experts and our proven methodology.
Contact Us
Contact Us
  • IT Executive (CIO, CTO, VP Engineering, etc.)
  • Business Executive (CEO, COO, CMO, etc.)
  • Architect
  • Business Development / Alliance Manager
  • DBA
  • TechOps
  • Director / Development Manager
  • Product / Project Manager
  • Software Developer / Engineer
  • Mobile Developer
  • Business Analyst
  • Data Scientist
  • Student
  • Other
  • United States
  • Afghanistan
  • Åland Islands
  • Albania
  • Algeria
  • American Samoa
  • Andorra
  • Angola
  • Anguilla
  • Antarctica
  • Antigua and Barbuda
  • Argentina
  • Armenia
  • Aruba
  • Australia
  • Austria
  • Azerbaijan
  • Bahamas
  • Bahrain
  • Bangladesh
  • Barbados
  • Belarus
  • Belgium
  • Belize
  • Benin
  • Bermuda
  • Bhutan
  • Bolivia, Plurinational State of
  • Bonaire, Sint Eustatius and Saba
  • Bosnia and Herzegovina
  • Botswana
  • Bouvet Island
  • Brazil
  • British Indian Ocean Territory
  • Brunei Darussalam
  • Bulgaria
  • Burkina Faso
  • Burundi
  • Cambodia
  • Cameroon
  • Canada
  • Cape Verde
  • Cayman Islands
  • Central African Republic
  • Chad
  • Chile
  • China
  • Christmas Island
  • Cocos (Keeling) Islands
  • Colombia
  • Comoros
  • Congo
  • Congo, the Democratic Republic of the
  • Cook Islands
  • Costa Rica
  • Côte d'Ivoire
  • Croatia
  • Curaçao
  • Cyprus
  • Czech Republic
  • Denmark
  • Djibouti
  • Dominica
  • Dominican Republic
  • Ecuador
  • Egypt
  • El Salvador
  • Equatorial Guinea
  • Eritrea
  • Estonia
  • Ethiopia
  • Falkland Islands (Malvinas)
  • Faroe Islands
  • Fiji
  • Finland
  • France
  • French Guiana
  • French Polynesia
  • French Southern Territories
  • Gabon
  • Gambia
  • Georgia
  • Germany
  • Ghana
  • Gibraltar
  • Greece
  • Greenland
  • Grenada
  • Guadeloupe
  • Guam
  • Guatemala
  • Guernsey
  • Guinea
  • Guinea-Bissau
  • Guyana
  • Haiti
  • Heard Island and McDonald Islands
  • Holy See (Vatican City State)
  • Honduras
  • Hong Kong
  • Hungary
  • Iceland
  • India
  • Indonesia
  • Iraq
  • Ireland
  • Isle of Man
  • Israel
  • Italy
  • Jamaica
  • Japan
  • Jersey
  • Jordan
  • Kazakhstan
  • Kenya
  • Kiribati
  • Korea, Republic of
  • Kuwait
  • Kyrgyzstan
  • Lao People's Democratic Republic
  • Latvia
  • Lebanon
  • Lesotho
  • Liberia
  • Libya
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macao
  • Macedonia, The Former Yugoslav Republic of
  • Madagascar
  • Malawi
  • Malaysia
  • Maldives
  • Mali
  • Malta
  • Marshall Islands
  • Martinique
  • Mauritania
  • Mauritius
  • Mayotte
  • Mexico
  • Micronesia, Federated States of
  • Moldova, Republic of
  • Monaco
  • Mongolia
  • Montenegro
  • Montserrat
  • Morocco
  • Mozambique
  • Myanmar
  • Namibia
  • Nauru
  • Nepal
  • Netherlands
  • New Caledonia
  • New Zealand
  • Nicaragua
  • Niger
  • Nigeria
  • Niue
  • Norfolk Island
  • Northern Mariana Islands
  • Norway
  • Oman
  • Pakistan
  • Palau
  • Palestinian Territory, Occupied
  • Panama
  • Papua New Guinea
  • Paraguay
  • Peru
  • Philippines
  • Pitcairn
  • Poland
  • Portugal
  • Puerto Rico
  • Qatar
  • Réunion
  • Romania
  • Russian Federation
  • Rwanda
  • Saint Barthélemy
  • Saint Helena, Ascension and Tristan da Cunha
  • Saint Kitts and Nevis
  • Saint Lucia
  • Saint Martin (French part)
  • Saint Pierre and Miquelon
  • Saint Vincent and the Grenadines
  • Samoa
  • San Marino
  • Sao Tome and Principe
  • Saudi Arabia
  • Senegal
  • Serbia
  • Seychelles
  • Sierra Leone
  • Singapore
  • Sint Maarten (Dutch part)
  • Slovakia
  • Slovenia
  • Solomon Islands
  • Somalia
  • South Africa
  • South Georgia and the South Sandwich Islands
  • Spain
  • Sri Lanka
  • Suriname
  • Svalbard and Jan Mayen
  • Swaziland
  • Sweden
  • Switzerland
  • Taiwan
  • Tajikistan
  • Tanzania, United Republic of
  • Thailand
  • Timor-Leste
  • Togo
  • Tokelau
  • Tonga
  • Trinidad and Tobago
  • Tunisia
  • Turkey
  • Turkmenistan
  • Turks and Caicos Islands
  • Tuvalu
  • Uganda
  • Ukraine
  • United Arab Emirates
  • United Kingdom
  • United States Minor Outlying Islands
  • Uruguay
  • Uzbekistan
  • Vanuatu
  • Venezuela, Bolivarian Republic of
  • Viet Nam
  • Virgin Islands, British
  • Virgin Islands, U.S.
  • Wallis and Futuna
  • Western Sahara
  • Yemen
  • Zambia
  • Zimbabwe
  • MongoDB Products and Services
  • Cloud Manager
  • Sales
  • OEM Licensing
  • Partnership
  • Support

Migrate successfully with Professional Services

Assess your apps and build a plan

Assess your apps and build a plan

Your migration is only as successful as your plan. Our Transformation Consulting team unpacks your legacy systems, business processes, and data domains to figure out which apps to migrate first, and builds a migration roadmap your team can be confident in.
Execute your migration

Execute your migration

We support the end-to-end delivery of your migration so you can realize the value of MongoDB more quickly. We'll advise you throughout your plan, or we can provide an entire app development team to perform your migration and modernize your apps for you.Learn about Jumpstart
Upskill your team on MongoDB

Upskill your team on MongoDB

Your technologies aren’t the only thing that needs to be modernized — your people need to be brought along too. As part of your migration, we build a tailored enablement plan to train your teams on the MongoDB fundamentals they’ll need to be successful.Learn about training

Our migration methodology

Leverage our experience and expertise from thousands of customer engagements. Feel confident with our methodology for proven success at every stage of your MongoDB migration.

Every migration is unique, and this methodology gives us a blueprint for developing a repeatable program that can provide you with confidence and predictability on your journey. While this methodology is not an explicit step-by-step process, they are the common phases we see most teams go through during successful migration projects.

Analyze

Before diving into designing a MongoDB solution, we first need to unpack the legacy architecture. Our Transformation Consultants specialize in providing tools, assessments, and workshops that help our customers understand how their current systems are connected, and how that can map to a future state MongoDB solution.

We start by establishing complexity scores for target applications by looking at the following considerations:

  • Database structure and data dependencies
  • Data-domain boundaries and business logic within stored procedures
  • Service boundaries, such as business functionality, data access patterns, and scalability

Depending on where you are in your modernization journey, this analysis gives us a roadmap for which applications to prioritize, the feasibility of each, and the value to the business.

This information also informs migration tooling and approaches, shapes the plans to migrate those selected applications, and shows how to tackle more complex use cases that may span across multiple data domains.

At this stage, we also begin to identify what skills gaps exist within your development and operations teams, so we can later build an enablement plan ahead of a go-live date.

Design

Before migrating data, we need to design the data model to support the most common and critical access patterns. We also consider the complete end-to-end architecture and make recommendations where simplification can occur.

This stage is critical because data modeling with MongoDB’s document model is fundamentally different from relational models. When designed correctly, the gains to business agility and developer productivity are massive. An effective MongoDB schema establishes data as a product within the organization, allowing other teams and applications to more easily consume data in the future.

MongoDB Relational Migrator, our preferred tool for supporting these migrations, makes it easy to develop an effective schema through recommendations and a visual mapping experience.

Refactor

Data and databases aren’t the only part of a migration project — applications need to be updated too.

Relational databases need their embedded business logic within stored procedures to be translated to the appropriate place in the future technology stack, whether it’s shifting logic to the application layer, taking advantage of the powerful aggregation framework, or creating server-side functions with MongoDB Atlas.

Our team can provide advisory support during your refactoring efforts. But for teams who need hands-on-keyboard assistance, we can provide you with a complete development team in partnership with certified MongoDB application development partners to execute this work for you.

Migrate

Now we’re ready to migrate data from the existing relational databases to their MongoDB destination.

We start with selecting the appropriate data migration strategy, migration tooling (such as MongoDB Relational Migrator), and cutover strategy given the database’s needs (like data size) and the business’s requirements (like acceptable downtime).

The migration plan is often tested against a representative lower environment, and a dry-run migration is performed. Once we’re confident in our migration plan, cutover begins, and our team provides support through the entire experience.

Operate

After the cutover is complete, we run a post-migration health check to validate the integrity of the migrated data and identify opportunities to optimize performance — which is especially important when migrating to a cloud platform like MongoDB Atlas for the first time.

We also put the management tooling and operations playbooks in place to help you effectively operate MongoDB going forward. Business-critical applications require a robust operational model that considers:

  • Backup and disaster recovery strategy
  • Security
  • Monitoring and alerts
  • Scalability

Finally, we conduct training and provide enablement plans to upskill your teams on MongoDB features and best practices so they can be successful and confident developing with and managing the platform.

While this is the end of this methodology for migrating one application, it’s not the end of your broader modernization journey. We use your first successes to begin designing the next application to migrate, bringing you closer to your future-state solution built with MongoDB.


Migration Services

Access the deepest bench of MongoDB migration experts to help you at any stage of your journey.
general_features_complexity

Jumpstart

Get a complete solution team to execute your end-to-end migration, including resources to lead application development and code refactoring.

general_content_collaborate

Advisory Consulting

Our MongoDB experts can provide you with strategic and technical guidance, whether it’s throughout your entire migration initiative or for a specific project phase.

general_events_session

MongoDB Training

Upskill your teams with on-site or remote classes geared towards their job roles to help them drive success with MongoDB.

OUR MIGRATION PARTNERS
Peerlslands
Gravity9
WeKan
Clarity Business Solutions
Exafluence
Let’s build your migration plan

Let’s build your migration plan

Connect with our Professional Services team to learn more about how we can make your migration a success.Contact Us