Amazon declares war with launch of DocumentDB, a MongoDB-compatible document database that doesn't use MongoDB code.

Mitch Wagner, Executive Editor, Light Reading

January 11, 2019

3 Min Read
AWS's DocumentDB Takes Aim at MongoDB

AWS is declaring war on MongoDB and the open source document database it sponsors, with DocumentDB, a proprietary cloud document database that's fully compatible with MongoDB.

DocumentDB is "a fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads," Amazon Web Services Inc. says in a statement announcing DocumentDB this week. Developers can use MongoDB application code, drivers and tools for workloads on Amazon DocumentDB "and enjoy improved performance, scalability and availability without having to worry about managing the underlying infrastructure," AWS says.

Moreover, users can migrate MongoDB databases from on-premises or the Amazon Elastic Compute Cloud (EC2) with virtually no downtime, AWS says.

Figure 1:

DocumentDB is designed to provide performance and availability needed for MongoDB workloads at scale, AWS says. Organizations use MongoDB as a document database for semi-structured data, but often only take advantage of a fraction of the capabilities of its APIs, and find it challenging to scale to multiple terabytes and hundreds of thousands of reads and writes per second because of the complexity of setting up and managing MongoDB clusters, AWS says.

DocumentDB users include Capital One, Dow Jones and The Washington Post.

MongoDB switched to a new licensing system in October, called the SSPL, stipulating that anyone offering MongoDB as a cloud service must release code written to enable that managed service as an open source project on its own. DocumentDB works with a version of MongoDB released before that license went into effect.

MongoDB labeled the AWS services as "imitation." In an email to Light Reading, a spokesperson said, "Our testing so far shows that DocumentDB has the same shortcomings in functionality as similar imitation products that have been on the market for years, and those have not slowed the growth of MongoDB Atlas," the cloud implementation of MongoDB.

"AWS's offering isn't just lagging behind MongoDB by two years, it's an incomplete imitation of MongoDB 3.6 and earlier," the MongoDB spokesperson said. It lacks recent MongoDB features such as multi-document ACID transactions, change streams and global clusters and older capabilities as well.

"This announcement by AWS is a validation of MongoDB's popularity," says the spokesperson (which is exactly what smaller companies always say when big companies come onto their turf -- one picture's the smaller company bravely suppressing tears and a quivering chin).

The spokesperson also noted the AWS service's name -- "Amazon DocumentDB (with MongoDB compatibility)," and said it is "misleading" to customers. The AWS service "provides far less functionality and value, and could mislead customers into believing they are getting all the value of the real MongoDB while locking them into one proprietary ecosystem at the same time," he said.

People on the open source communities of reddit.com/r/opensource and Hacker News said AWS is within its rights for doing what it's done, but they wish AWS was a better open source citizen.

"Amazon has a habit of taking open source code and not contributing anything back," says one person.

"[MongoDB is] kind of notorious for reliability and consistency issues. In this case, I think Amazon has a point. Now, they could have made this alternative FOSS, and still provided a managed version, but I do see their point," says another.

Says a third, "At the end of the day if your project has a license that lets AWS do whatever they want, AWS are within their rights to do whatever they want. But it's kinda shitty when you make as much money as they do to just be leeches on development."

Related posts

— Mitch Wagner Visit my LinkedIn profileFollow me on TwitterFollow me on Facebook Executive Editor, Light Reading

About the Author(s)

Mitch Wagner

Executive Editor, Light Reading

San Diego-based Mitch Wagner is many things. As well as being "our guy" on the West Coast (of the US, not Scotland, or anywhere else with indifferent meteorological conditions), he's a husband (to his wife), dissatisfied Democrat, American (so he could be President some day), nonobservant Jew, and science fiction fan. Not necessarily in that order.

He's also one half of a special duo, along with Minnie, who is the co-habitor of the West Coast Bureau and Light Reading's primary chewer of sticks, though she is not the only one on the team who regularly munches on bark.

Wagner, whose previous positions include Editor-in-Chief at Internet Evolution and Executive Editor at InformationWeek, will be responsible for tracking and reporting on developments in Silicon Valley and other US West Coast hotspots of communications technology innovation.

Beats: Software-defined networking (SDN), network functions virtualization (NFV), IP networking, and colored foods (such as 'green rice').

Subscribe and receive the latest news from the industry.
Join 62,000+ members. Yes it's completely free.

You May Also Like