Explore MongoDB World 2019 announcements

MongoDB Atlas Comparison

Comparing MongoDB as a Service Offerings

MongoDB Atlas is delivered by the same team that builds MongoDB. But it’s not the only MongoDB service available to you. The chart below shows how the different options stack up.*

* As of February 2019
Overview
MongoDB Atlas
Amazon DocumentDB
Cosmos DB's API

Free tier

Yes
Storage: 512 MB RAM: Variable

No

No
30-day free trial

Live migration

Yes

Yes
Available as separate paid service

No

Choice of cloud providers

AWS, Azure & GCP

No
AWS only

No
Azure only

Choice of instance configuration

Yes

Yes
6 instance sizes available

No
Configuration based on provisioned throughput. No way to independently select underlying hardware configurations

Availability of latest MongoDB version

Yes
New versions of the database are available on MongoDB Atlas as soon as they are released

No
Imitates API only. Limited compatibility with MongoDB

No
Currently MongoDB 3.2 (Released in 2015, reached End of Life in September 2018)

Runs the MongoDB database and native API to support all MongoDB features and application compatibility

Yes

No
Imitates API only. Limited compatibility with MongoDB

No
Imitates API only. Limited compatibility with MongoDB

MongoDB multi-document ACID transactions

Yes

No

No

JSON data type support

BSON
(Binary JSON) Primitive JSON + longs, doubles, floats, decimal, dates, and times

Primitive JSON
and some advanced data types, but does not support decimal

Primitive JSON
Only strings and numbers

Maximum document size

16MB

16MB

2MB

JSON schema for data governance controls

Yes

No

No
All schema controls must be written in the app tier

Integrated text search and graph queries

Yes

No

No
Graph queries available via separate graph API only

Replica Set Configuration

Up to 50 replicas
All replicas configured as data-bearing nodes

Up to 15 replicas
Replicas are not data-bearing. DocumentDB maintains 6 copies of data at the storage layer

3 data-bearing nodes

Automatic Sharding Support

Yes

No

Yes

Data explorer

Yes

No

Yes

SQL-based BI Connectivity

Yes

No

Power BI and Qlik Sense only

Native data visualization without 3rd party BI tools

Yes
MongoDB Charts (beta)

No

No

Pause and resume clusters

Yes

No

No

Database supported in on-premise and hybrid deployments

Yes
MongoDB Enterprise Advanced

No

No

Embeddable database for mobile and IoT devices

Yes

No

No

Global Clusters
MongoDB Atlas
Amazon DocumentDB
Cosmos DB's API

Global writes
Low-latency writes from anywhere in the world

Yes

No
Single AWS region only

Yes
Risk of data loss due to conflict resolution. Reads can be eventually consistent (returning stale or deleted data)

Cross-region replication
Distribute data around the world for multi-region fault tolerance and local reads

Yes

No
Single AWS region only

Yes
Reads can be eventually consistent (returning stale or deleted data)

Monitoring and Disaster Recovery
MongoDB Atlas
Amazon DocumentDB
Cosmos DB's API

Monitoring of database health with automated alerting

Yes
MongoDB Atlas UI & support for APM platforms (New Relic)

Partial
Only a limited number of account-level metrics are exposed

Partial
Only a limited number of account-level metrics are exposed

Continuous backup with on-demand Point in Time restore

Yes
Backups maintained seconds behind production cluster

Yes

No
Snapshots taken every 4 hours. Service ticket must be raised for Cosmos DB support to restore the backup. Must be completed within 8 hours or snapshots are overwritten and data is lost

Queryable backups

Yes

No

No

Automated & consistent snapshots of sharded clusters

Yes

Not Applicable

Yes

Security Control
MongoDB Atlas
Amazon DocumentDB
Cosmos DB's API

Granular role-based access control

Yes

No

No

Field-level access control

Yes

No

No

AWS VPC Peering

Yes

Yes

Not Applicable

Encryption of data in-flight

Yes
TLS/SSL as standard

Yes

Yes

Encryption of data at-rest

Yes
Available for AWS deployments; always on with Azure and GCP

Yes

Yes

LDAP Integration

Yes

No

Yes

Database-level auditing
Track DDL, DML, DCL operations

Yes

No

Yes

Bring your own KMS

Yes

No
AWS KMS only

No
Key vault only

Support & Services
MongoDB Atlas
Amazon DocumentDB
Cosmos DB's API

Database support delivered directly by MongoDB engineers

Yes
Available with an optional pre-pay support contract

No

No

Consulting services from engineers with multiple years of MongoDB expertise

Yes
MongoDB Consulting Services

No

No

Pricing granularity

Per Hour

Per Hour

Per Hour

ObjectRocket comparisons based on the MongoDB Sharded Cluster plan and ObjectRocket documentation

Get started with MongoDB Atlas today