MongoDB, a leading database platform provider, has added support for multi-document ACID transactions to its version 4.0.
The MongoDB database platform, designed for modern and general-purpose database workloads, has always been preferred by developers for the software and applications they build due to the power and flexibility of its document model.
However, it supported ACID transactions only for the single database documents. The multi-document ACID transactions are considered critical to finalize deal terms and commerce processing. ACID (atomicity, consistency, isolation, and durability) transactions are actually a set of properties of database transactions which enable validity even in the events of power failures, errors, etc.
“Adding ACID transactions support to MongoDB removes any hesitation for developers when selecting a database. They no longer need to sacrifice speed of development over concerns that they might need transactions in a future application,” said Eliot Horowitz, CTO and cofounder, MongoDB. “Thousands of customers have shown how easy it is to use MongoDB to build applications for a wide range of mission-critical use cases. We’re excited to continue to deliver on our commitment to developer productivity by making it easier than ever to build any kind of application on MongoDB.”
Earlier, the developers who needed multi-document transactions, had to work with transactions in traditional relational databases. The support for ACID transactions will eliminate the need for organizations to go for a traditional relational database.
“MongoDB disrupted the database industry by introducing the document model, a more intuitive, flexible and performant way for developers to work with data, designed from the ground up for scalability and resiliency. As a result, MongoDB was widely adopted by developers worldwide and became the most popular modern database,” said Dev Ittycheria, President and CEO, MongoDB. “With this announcement, developers have the peace of mind of using a modern general-purpose database that can literally address any use case, and do it faster and cheaper than a traditional database.”
The database company had been working to add multi-document support for more than three years. It acquired WiredTiger storage engine, unveiled a global logical clock, refactored cluster metadata management, etc. to build consistent and durable transaction option.
MongoDB currently has around 5000 customers in 85 countries. The company claimed that its platform has been downloaded over 30 million times.
The MongoDB version 4.0 will be shipped in summer of 2018. As of now, it’s beta program is available.