Amazon's Move Against MongoDB Doesn't Worry Me

In This Article:

On Jan. 10, the day after Amazon.com (NASDAQ: AMZN) unveiled DocumentDB, a cloud-accessible MongoDB (NASDAQ: MDB) database-service clone built for Amazon Web Services (AWS), the upstart database provider's stock fell by more than 13%. Three weeks later, you'd hardly know there was a slide. MongoDB stock is trading for a slight premium to where it stood before the Amazon-induced haircut.

Color me unsurprised.

Amazon is effectively pitching customers on using AWS to get the best of MongoDB when there's already a more functional version of the database available on not only AWS but also on Google Cloud and Microsoft's (NASDAQ: MSFT) Azure. It's called Atlas, and last quarter this cloud version of MongoDB accounted for 22% of MongoDB’s revenue. Total cloud revenue from Atlas soared 300% year over year in the third quarter.

The following chart shows what Amazon is after with DocumentDB -- replacing or enhancing the majority of Mongo deployments hosted on-site or co-located in a data center.

A diagram showing how to migrate from an on-premises instance of MongoDB to DocumentDB in the cloud
A diagram showing how to migrate from an on-premises instance of MongoDB to DocumentDB in the cloud

Image source: Amazon.com.

Why would Amazon want to do this? MongoDB makes the world’s leading NoSQL database, meaning it’s capable of handling unstructured data such as images as easily as it handles numbers and other common data types. Mongo differs from, say, Oracle (NYSE: ORCL) in that it stores information in "documents" instead of the columns and rows of a traditional relational database. That inherent flexibility means there’s no "structured query language" for retrieving data from the system -- hence the term "NoSQL."

There's just one problem with this scenario: Amazon's version of DocumentDB uses the old 3.6 version of the MongoDB server that operates under a more wide-ranging open-source license. A newer version is licensed under the Server Side Public License, which means that those who use, modify, and redeploy the free version of Mongo, known as Community Server, as a Web-hosted service must also make their work freely available to others as open-source software.

Let's say Amazon made significant changes to the newest Community Server, beefing it up to handle all sorts of heavy-duty online processes to make it more valuable to businesses. Awesome, right? Absolutely, especially for business users getting a free database from Amazon. MongoDB, too, would benefit. Engineers there would download the newly enhanced DocumentDB for incorporating everything useful into a new version of Community Server, also without paying Amazon a dime.

This is why MongoDB chief executive Dev Ittycheria responded to the news flippantly. "Imitation is the sincerest form of flattery, so it's not surprising that Amazon would try to capitalize on the popularity and momentum of MongoDB," he said in a statement supplied to CNBC. "However, developers are savvy enough to distinguish between the real thing and a poor imitation."