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 HAQM 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 HAQM 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 HAQM DocumentDB.
As a fully managed AWS database service, HAQM 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 HAQM DocumentDB using the AWS Database Migration Service (AWS DMS) and command line utilities like mongodump and mongorestore.
Learn more about migrating MongoDB databases to HAQM DocumentDB (with MongoDB compatibility).
Advantages of running MongoDB workloads in HAQM DocumentDB (with MongoDB compatibility)
HAQM DocumentDB supports the MongoDB API, and there are specific benefits and advantages to running your MongoDB workloads on HAQM DocumentDB.
Scalability
High Availability and Durability
Security and Compliance
AWS Service Integration
AWS re:Invent 2019: HAQM DocumentDB deep dive (DAT326)
HAQM 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, HAQM DocumentDB Deep Dive.