ACID
ACID 代表原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。
原子性(Atomicity):一个事务必须被视为一个不可分割的工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚。
一致性(Consistency):数据库总是从一个一致性状态转换到下一个一致性状态。
隔离性(Isolation):一个事务所做的修改在最终提交以前,对其他事务是不可见的,这就是隔离性带来的结果。
持久性(durability):一旦提交,事务所做的修改就会被永久保存到数据库中。此时即使系统崩溃,数据也不会丢失。
持久性是一个有点模糊的概念,实际上持久性也分很多不同的级别。有些持久性策略能够提供非常强的安全保障,而有些则未必。不可能有 100% 的持久性保障。
最后更新于