Amazon DocumentDB (with MongoDB compatibility)
Amazon DocumentDB is a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads. It allows you to store, query, and index JSON data.
Key Features
- MongoDB Compatibility: Works with existing MongoDB drivers and tools (Apache 2.0 API).
- Storage Architecture: Similar to Aurora. Data is replicated 6 times across 3 AZs. Storage grows automatically up to 128 TiB.
- Decoupled Compute & Storage: Scale them independently.
- Vector Search: Built-in vector search for Generative AI (Semantic Search).
- Global Clusters: Replicate across regions.
Exam Tips
- "MongoDB compatible": The answer is DocumentDB.
- "JSON data": Can be DynamoDB or DocumentDB. If the requirement mentions "MongoDB tools" or "existing MongoDB code", it's DocumentDB. If it mentions "Serverless Key-Value" or "Single-digit millisecond at any scale", it's likely DynamoDB.
- Aurora-like storage: DocumentDB uses the same storage layer as Aurora (shared distributed storage volume).
Common Use Cases
- Content Management Systems (CMS).
- User Profiles.
- Catalogs.
- Mobile and Web applications using JSON.