数据库的ACID特性

数据库事务必须具备ACID特性
Ø原子性:Atomic,所有的操作执行成功,才算整个事务成功
Ø一致性:Consistency,不管事务success或fail,不能破坏关系数据的完整性以及业务逻辑上的一致性
Ø隔离性:Isolation,每个事务拥有独立数据空间,多个事务的数据修改相互隔离。事务查看数据更新时,数据要么是另一个事务修改前的状态,要么是修改后状态,不应该查看到中间状态数据。
Ø持久性:Durability,事务执行成功,数据必须永久保存。重启DB,数据需要恢复到事务执行成功后的状态。
l原子性、一致性、持久性DBMS通过日志来实现。

原文地址:https://www.cnblogs.com/LinYanyan1024-6285/p/14142196.html