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
ObjectRocket

Free tier

Yes
Storage: 512 MB RAM: Variable

No

No
30-day free trial

No
30-day free trial

Live migration

Yes

Yes
Available as separate paid service

No

No

Choice of cloud providers

AWS, Azure & GCP

No
AWS only

No
Azure only

Rackspace

Choice of instance configuration

Yes

Yes
6 instance sizes available

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

No
Configuration based on required storage capacity only. 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)

No
New versions typically available 1-2 quarters following database release

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

Yes
Does not support the latest MongoDB versions

MongoDB multi-document ACID transactions

Yes

No

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

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

Maximum document size

16MB

16MB

2MB

16MB

JSON schema for data governance controls

Yes

No

No
All schema controls must be written in the app tier

Yes

Integrated text search and graph queries

Yes

No

No
Graph queries available via separate graph API only

Yes

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

3 data-bearing nodes

Automatic Sharding Support

Yes

No

Yes

Yes

Data explorer

Yes

No

Yes

No

SQL-based BI Connectivity

Yes

No

Power BI and Qlik Sense only

No

Native data visualization without 3rd party BI tools

Yes
MongoDB Charts (beta)

No

No

No

Pause and resume clusters

Yes

No

No

No

Database supported in on-premise and hybrid deployments

Yes
MongoDB Enterprise Advanced

No

No

No

Embeddable database for mobile and IoT devices

Yes

No

No

No

Global Clusters
MongoDB Atlas
Amazon DocumentDB
Cosmos DB's API
ObjectRocket

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)

No

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)

No

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

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

Yes
New Relic

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

No
Backups taken with mongodump

Queryable backups

Yes

No

No

No

Automated & consistent snapshots of sharded clusters

Yes

Not Applicable

Yes

No
Requires manually coordinating the recovery of mongodumps across shards

Security Control
MongoDB Atlas
Amazon DocumentDB
Cosmos DB's API
ObjectRocket

Granular role-based access control

Yes

No

No

Yes

Field-level access control

Yes

No

No

Yes

AWS VPC Peering

Yes

Yes

Not Applicable

Yes
Addtional charge

Encryption of data in-flight

Yes
TLS/SSL as standard

Yes

Yes

Yes

Encryption of data at-rest

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

Yes

Yes

Yes
Available only with specific pricing plans and data centers

LDAP Integration

Yes

No

Yes

No

Database-level auditing
Track DDL, DML, DCL operations

Yes

No

Yes

No

Bring your own KMS

Yes

No
AWS KMS only

No
Key vault only

No

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

Database support delivered directly by MongoDB engineers

Yes
Available with an optional pre-pay support contract

No

No

No
Support provided by ObjectRocket engineers

Consulting services from engineers with multiple years of MongoDB expertise

Yes
MongoDB Consulting Services

No

No

Partial
Database migration services only

Pricing granularity

Per Hour

Per Hour

Per Hour

Per Day

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

Get started with MongoDB Atlas today