数据库的ACID 性质
时间: 2023-10-10 09:10:09 浏览: 87
ACID是指数据库的四个基本特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
1. 原子性(Atomicity):指一个事务中的所有操作要么全部执行成功,要么全部失败回滚,不会出现部分执行成功而部分失败的情况。这保证了数据的完整性和一致性。
2. 一致性(Consistency):指一个事务执行前后,数据库从一个一致性状态转换到另一个一致性状态,即数据库中的数据必须符合所有的约束和规则,保证了数据的正确性和合法性。
3. 隔离性(Isolation):指多个事务并发执行时,每个事务都应该被隔离开来,一个事务的执行不应该受到其他事务的干扰,保证了数据的独立性和隔离性。
4. 持久性(Durability):指一个事务提交后,对数据库的修改应该永久保存到数据库中,即使系统崩溃或出现其他故障,也不会丢失数据。保证了数据的可靠性和持久性。
阅读全文