MongoDB's Drive to Multi-Document Transactions aims to provide transactional guarantees for data integrity, which are important but not all databases offer in the same way. The company has made significant enhancements to its storage layer, replication consensus protocol, sharding architecture, consistency and durability guarantees, global logical clock, and refactored cluster metadata management to support multi-document ACID transactions. These enhancements will enable developers to address a range of use-cases on MongoDB, including complex logic implementation in the application layer, and provide a globally consistent view of data through snapshot isolation and maintain all-or-nothing guarantees in cases of node failures. The feature is expected to be released in summer 2018 for replica set deployments and later for sharded deployments, with a beta program available for developers to test and provide feedback.