事务的ACID特性

ACID 是一种数据库事务的基本属性:

  1. 原子性(Atomicity):所有的操作要么全部完成,要么全部不完成,不会出现中间状态。

  2. 一致性(Consistency):在事务执行之前和之后,数据库系统中的所有数据必须保持一致状态。

  3. 隔离性(Isolation):对于系统中的任何两个事务,其执行顺序不会影响最终结果。

  4. 持久性(Durability):一旦事务完成,则其执行结果将永久存储到数据库中。即使系统发生崩溃,数据也不会丢失。

 

ACID需要使用锁机制、Redo/Undo 日志机制等来保证上述特性

posted @ 2023-03-28 22:40  大枇杷  阅读(20)  评论(0编辑  收藏  举报