目录
A付款给B,付款方账户扣款,收款方账户收款,事务(Transaction)就是保证这两个操作要么都成功要么都失败。 事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durabilily),简称ACID。
原子性(Atomicity)
一个事务里包含的所有操作都是一个不可分割的整体,要么全部成功,要么全部失败。账户A给账户B转账1W元,账户A扣除1W,账户B增加1W,记录交易流水,如果流水没记录成功,整体回滚,账户A还是原来的金额,账户B的金额也没变。