The subsidiary of Amazon, Amazon Web Services (AWS) launched Amazon DocumentDB, with MongoDB compatibility that is designed to be compatible with users existing MongoDB applications and tools. The Amazon DocumentDB intended to offer performance, scalability, and availability required while running mission-critical MongoDB workloads.
Amazon DocumentDB utilizes a purpose-built SSD-based storage layer, with 6x replication across 3 separate Availability Zones. Features of the Amazon DocumentDB include Compatibility – Amazon DocumentDB is compatible with version 3.6 of MongoDB, also implements the Apache 2.0 open source MongoDB 3.6 API. Scalability- In the Amazon DocumentDB, storage can be scaled from 10 GB to 64 TB in increments of 10 GB. With this document database service, users don’t have to preallocate storage or monitor free space. Amazon DocumentDB will take care of that for users. So users can opt between six instance sizes, 15.25 Gibibyte to 488 Gibibyte of memory, and they can create up to 15 read replicas. Performance – Amazon DocumentDB stores database changes as a log stream that enables users to process millions of reads per second with millisecond latency. The storage model offers an increase in the performance without compromising data durability and further advances overall scalability.
The Amazon DocumentDB also features Reliability – The Amazon DocumentDB’s 6-way storage replication offers high availability. It can failover from a primary to a replica within 30 seconds and also supports MongoDB replica set emulation so applications can quickly handle system failure. Fully Managed – Like the other AWS database services, Amazon DocumentDB is fully managed, with built-in monitoring, failover and fault detection. Users can set up daily snapshot backups, take manual snapshots, and use either one to create a fresh cluster if needed. Secure – Users can opt to encrypt their active data, replicas, and snapshots with the Key Management Service (KMS) key when users creating Amazon DocumentDB clusters. In this document database service, Authentication is enabled by default. It also utilizes network isolation with the help of Amazon VPC.