数据库事务必须具备以下四个 ACID 特性:

原子性 (Atomicity):事务是一个不可分割的整体,要么全部成功执行,要么全部回滚失败。

一致性 (Consistency):事务执行前后,数据库状态保持一致,符合业务规则。

隔离性 (Isolation):并发事务相互独立,不会互相影响或感知对方。

持久性 (Durability):一旦事务提交成功,对数据库的修改将永久保存,即使系统故障也不会丢失。