ANNOUNCEMENTVoyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas. Learn more >
NEWMongoDB 8.0: Experience unmatched speed and performance. Check it out >
AnnouncementMongoDB 8.0: Experience unmatched speed and performance. Check it out >

MongoDB schema design reviews

Book a free, one-hour consultation with MongoDB experts to learn data modeling and schema design best practices using your application as an example and get actionable advice to optimize its success.
Book a Free Session
MongoDB schema design reviews illustration.
An illustration of a schema design review process.
What is a schema design review?

Our document model experts will discuss your application's data model and provide guidance on the most suitable MongoDB schema design. This includes advice on schema patterns, indexing, the query and aggregation framework, and the identification of schema anti-patterns.

We will design a foundational data model in real time, leaving you with the skills to iterate and optimize your schema design.

Illustration with various document types
Thinking in documents

Effective data modeling is crucial, and mastering this for your application with MongoDB’s document database will enhance your ability to create efficient, scalable, and future-proof applications.

With our flexible methodology, you can learn essential data modeling and design patterns for your use cases. Our consistent approach to design reviews helps your team pick the best patterns and data models for your application.

Why book a design review?

Book a Free Session
general_events_breakout

Connect with data modeling experts

Our team has a wealth of experience that will benefit teams by preventing common mistakes that can significantly impact cost and performance.

general_events_session

Learn best practices

We’ll assess your logical model, relational schema, or draft document model, ensuring efficient design for enhanced performance, manageability, and scalability.

general_events_register

Design a high-level data model in real time

Leave the session with enough knowledge to iterate and optimize the design on your own.

general_content_collaborate

How to prepare

Come with an understanding of your application's requirements, data access patterns, and workload characteristics. You can share your schema ahead of time for the expert to review.

Resources

An illustration of a diploma and a graduation hat.

Data Modeling Skills for Developers

Earn a free skill badge when you learn how to model for your workloads, design relationships, and apply schema design patterns.

Illustration of a document.

Video: Intro to Data Modeling

Discover the most important considerations when designing your data model and create the model that best fits your application.

Illustration of a monitor and application window.

Design Reviews in Practice

Discover how our design reviews help customers achieve transformative results.


Frequently asked questions

What can I expect from a MongoDB schema design review?
MongoDB schema design reviews are one-to-one enablement sessions with a data modeling expert, covering the early stages of your application design. Together, you will design a foundational data model in real time and leave the session with enough knowledge to iterate and optimize the design on your own.
What else can I prepare ahead of time?

To make the most of the session, please be prepared to share:

  • A brief overview of the app or use case
  • An entity relationship diagram (ERD) describing your logical data model
  • List of common access patterns or queries
  • Information regarding scale and velocity of those patterns

Come with an understanding of your application's requirements, data access patterns, and workload characteristics. The session will focus on designing a schema that aligns with these needs for teams to iterate and optimize on their own.

How do I know if a design review makes sense for me?

If any of these apply, a design review is for you:

  • You are a developer, architect, or engineer
  • You have an application, use case, or concept in mind
  • You are considering NoSQL technology and unsure about where to start
  • You are in need of expert advice when evaluating between RDBMS and NoSQL
  • You are ready to discuss your data model and workload patterns
Are there any follow-up services or support provided after the session?
Following your session, your MongoDB account representative will connect with the data modeling expert to ensure all direction and action items are covered.
Is there a cost associated with MongoDB design reviews?
No! These are free of cost.
Should I include my account team from MongoDB?
Yes! Please be sure to reach out to your Account Representative as well as anyone else on your account team: CSM, SA, Account Manager, etc.
How can I learn more about the impact of schema design reviews through customer stories or case studies?
There are several resources available to give you a better understanding of schema design and data modeling principles in MongoDB. In our blog post, MongoDB Design Reviews Help Customers Achieve Transformative Results, we break down our assessment for a customer in financial services, which led to the implementation of schema design to optimize aggregation pipeline performance. There's also an entire blog series on building with patterns that includes links to additional articles on each of the data modeling patterns you're likely to work with. You can also enroll for our free MongoDB University learning path on MongoDB Data Modeling that you can take on demand.

Ready to get started?

Please click the link below to find a suitable time for you and your team.
Book a Session
Illustration that represents schema design review.