NoSQL Showdown: MongoDB Atlas vs. AWS DocumentDB!

Michael Bock
3 min readJan 25, 2019

Last month, Amazon’s AWS released DocumentDB, a product with “MongoDB compatibility”. In this post, we will cover the differences between MongoDB’s Atlas product and Amazon’s DocumentDB.

Pricing

One big difference between Mongo’s Atlas and DocumentDB is Atlas’ free tier. Atlas allows developers to get up and running with a small instance of a hosted DB without first putting a credit card number in. Additionally, the cheapest DocumentDB instance starts at a relatively steep $200/month before adding I/O costs.

Portability/Choice

One interesting aspect to Mongo’s Atlas is that it can be hosted on any of Amazon’s AWS, Microsoft’s Azure, or Google’s Cloud Platform. This provides some flexibility to companies looking to shop around to different cloud providers. In a world where we’re seeing more companies take a multi-cloud approach, being locked into one provider may be a disadvantage.

Features

While AWS advertises DocumentDB as having “MongoDB compatibility”, from what we can tell, AWS is mimicking some of the MongoDB APIs (specifically from MongoDB version 3.6) while using the Aurora PostgreSQL engine under the hood.

--

--

Michael Bock

Software Engineer @Waymo, previously @Google, @YouTube, @Udacity, @EdmundsAPI, @Boeing, @USC