8.1.2. ACID 特性 (原子性, 一致性, 隔离性, 持久性) 8.1.2 MongoDB 中的 ACID 特性详解 原子性 (Atomicity) 理论基础 原子性确保事务中的所有操作要么全部成功执行,要么全部失败回滚。这种行为类似于单个逻辑工作单元,其结果是不可分割的。如果事务的一部分失败,则整个事务被视为失败,数据库状态必须恢复到事务开始前的状态。 在 MongoDB 中,原子性是通过多文档事务实现的。即使事务涉及多个文档或集合的操作,也能够作为一个整体进行提交或回滚。 实践示例 假设我们有一个库存管理系统,需要更新商品库存和记录销售信息。这两个操作必须同时成功或同时失败。 在这个例子中, 和 是两个独立的操作。然而,在事务内部,它们被视为单一操作。