MongoDB: Multi Document ACID transactions

MongoDB ACID (Atomicity, Consistency, Isolation, Durability):

MongoDB is a general purpose database platform and it has always been an easy choice due to the flexibility and intuitive for developers. MongoDB has recently announced it’s latest version MongoDB 4.0 to support the multi-document ACID(Atomicity, Consistency, Isolation, Durability) transactions which makes MongoDB the best choice for the use cases in different dimensions.

The multi-document ACID transaction was not supported till now in MongoDB and became one of the major hurdles for adoption of MongoDB as it is a basic need for business-critical transaction systems. With this transaction, it can guarantee ACID properties in distributed transactions across a distributed database with no single node responsible for data affecting transactions.
Combination of NoSQL and ACID is going to make it far superior to other options in the industry.

Commands introduced:

 – To starts a multi-statement transaction : Session.startTransaction()
 – To commit a transaction : Session.commitTransaction()
 – To rollback a transaction : Session.abortTransaction()

Things to be changed or considered with new features are :

 – Locks
 – Sessions
 – Retries
 – Replica-set or distributed data
 – Transaction Options
And stay tuned for more updates on MongoDB.
Let your friend know on :