ACID

发布时间 2023-07-10 13:51:31作者: 张家豪

ACID

数据库完整性理论

原子性(Atomicity)

  • 一个事务中要么全部完成,要么全部失败,不会结束在中间状态

一致性(Consistency)

  • 在事务开始前和结束后,数据库的完整性没有被破坏

隔离性(Islation)

  • 数据库支持多个并发事务同时对数据读取和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。

隔离级别

  • 读未提交(read uncommitted)
  • 读提交(read committed)
  • 可重复度(read repeatable)
  • 串行化(Serializable)

持久性(Durability)

  • 事务处理结束后,对数据的处理是永久的,即使系统故障也不会丢失