Getting Started with Amazon DocumentDB (with MongoDB Compatibility) - Getting Started with Amazon DocumentDB (with MongoDB Compatibility)

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.