MongoDB database features
MongoDB has become popular with developers in part due to the its intuitive API, flexible data model, and features that include:
Ad-hoc queries
Indexing
Replication
Running MongoDB workloads in Amazon DocumentDB (with MongoDB compatibility)
While the MongoDB document model offers flexibility and an intuitive API loved by developers, self-managing MongoDB databases is difficult, time-consuming, and expensive, especially as applications scale. AWS created Amazon DocumentDB (with MongoDB compatibility) as a fully managed and MongoDB-compatible document database service allowing you to use your existing MongoDB drivers, MongoDB clients, and tools with Amazon DocumentDB.
As a fully managed AWS database service, Amazon DocumentDB allows you to set up, secure, and scale MongoDB-compatible databases in the cloud without worrying about maintaining and patching database software, manually setting up and securing database clusters, running cluster management software, configuring backups, and monitoring production workloads.
You can migrate MongoDB workloads to Amazon DocumentDB using the AWS Database Migration Service (AWS DMS) and command line utilities like mongodump and mongorestore.
Learn more about migrating MongoDB databases to Amazon DocumentDB (with MongoDB compatibility).
Advantages of running MongoDB workloads in Amazon DocumentDB (with MongoDB compatibility)
Amazon DocumentDB supports the MongoDB API, and there are specific benefits and advantages to running your MongoDB workloads on Amazon DocumentDB.
Scalability
High Availability and Durability
Security and Compliance
AWS Service Integration
AWS re:Invent 2019: Amazon DocumentDB deep dive (DAT326)
Amazon DocumentDB continues to improve compatibility with MongoDB workloads by working backwards from the capabilities our customers ask us to build. To learn more about the advantages of DocumentDB for MongoDB workloads, watch the AWS re:Invent presentation, Amazon DocumentDB Deep Dive.