具有 ACID 属性并支持事务管理的 NoSQL 数据库

NoSQL database that is with ACID properties and support transaction management

我是 NoSQL 的新手,想找到一个具有 ACID 属性并支持支付服务事务管理的 NoSQL 数据库。是否有支持这些要求的 NoSQL 数据库?

从最近的 MongoDB blog post 中,我们可以看到 MongoDB 主要版本 4.0 支持 ACID:

MongoDB 4.0 will add support for multi-document transactions, making it the only database to combine the speed, flexibility, and power of the document model with ACID data integrity guarantees. Through snapshot isolation, transactions provide a globally consistent view of data, and enforce all-or-nothing execution to maintain data integrity.

如果您碰巧使用 Spring,要使方法符合 ACID,您所要做的就是用 @Transactional 对其进行注释。框架和 Mongo 将自动处理其余部分。