Amazon AWS added a new member to it’s family of database services – DocumentDB. Following the huge success of AuroraDB, a MySQL and PostgreSQL-compatible relational database built for the cloud, AWS is now launching DocumentDB, a database service that implements the MongoDB API.
It does so by emulating the responses that a MongoDB client expects from a MongoDB 3.6 server, so most existing MongoDB applications can start using it right out of the box.
This is interesting not just on a technical level, but also on a business level. Amazon is going after the MongoDB company, by doing an end-run around their latest open-source license changes for cloud usage.
GeekWire pointed out, “Last October, MongoDB announced that forthcoming releases of the eponymous open-source project would be covered by a new license called the SSPL, which stipulates that anyone offering MongoDB as a cloud service must release the code written to enable that managed service as an open-source project of its own.”
But Amazon designed their new DocumentDB to work with a version of MongoDB released before that license went into effect. The new SSPL does not apply to DocumentDB. AWS thinks it will be able to convert MongoDB customers to DocumentDB customers, cutting out MongoDB along the way.
GeekWire added, “MongoDB offers its own managed version of the open-source database through a product called MongoDB Atlas, which accounted for 22 percent of the company’s $65 million in revenue during its third fiscal quarter, it said in December. Companies that are already using AWS for some of their cloud services might find it easier to work with AWS compared to MongoDB if they decide they need help implementing the database in their applications.”
More on DocumentDB database available here: AWS DocumentDB.