Getting Started with Amazon DocumentDB (with MongoDB
Compatibility)
Publication date: June 23, 2021 (Document revisions)
Abstract
Amazon DocumentDB (with MongoDB
compatibility) is a fast, scalable, highly available, and fully managed document
database service that supports MongoDB workloads. This whitepaper covers the architecture and
key features of Amazon DocumentDB, and helps you understand how you can use Amazon DocumentDB to run large,
mission-critical MongoDB workloads. This whitepaper also covers Amazon DocumentDB security, scalability,
performance, and approaches to migrate to Amazon DocumentDB..
The target audience of this whitepaper is solutions architects, database administrators, and
developers with a basic understanding of cloud computing, Amazon Web Services (AWS), and
MongoDB.
Are you Well-Architected?
The AWS
Well-Architected Framework helps you understand the pros and cons of the decisions
you make when building systems in the cloud. The six pillars of the Framework allow you to
learn architectural best practices for designing and operating reliable, secure, efficient,
cost-effective, and sustainable systems. Using the AWS Well-Architected Tool,
available at no charge in the AWS Management Console, you can review your workloads against these best practices by answering
a set of questions for each pillar.
For more expert guidance and best practices for your cloud
architecture—reference architecture deployments, diagrams, and
whitepapers—refer to the
AWS Architecture Center.
Introduction
When developing modern applications, document databases such as MongoDB are a popular choice for storing semi-structured data for use cases like product catalogs, user profiles, mobile applications, and content management. These databases can grow to multiple terabytes in size and may need to scale to millions of reads per second. Setting up and managing large, highly available, high-performance MongoDB databases on your own can be complex and challenging.
Amazon DocumentDB is a fully managed database service that is MongoDB compatible. Amazon DocumentDB is designed to give you the performance, scalability, and availability you need when operating mission-critical MongoDB workloads. You can use the same MongoDB application code, drivers, and tools you do today to run and manage your workloads on Amazon DocumentDB.