- 事务内的操作要不成功提交,要不失败回滚,没有中间态
- 数据从一个一致状态到另一个一致状态
- 并发事物之间互不影响
- 事务一旦提交,数据持久保存到磁盘中
-
一级封锁协议
-
加写锁
-
解决丢失更新
- read uncommitted
-
-
-
二级封锁协议
-
在一级基础上,写前后加读锁
-
解决脏读
- read committed
-
-
-
三级封锁协议
-
在一级基础上,事务前后加读锁
-
解决不可重复读
- repeatable read
-
-
-
两段锁协议
-
分两个阶段对数据加锁和解锁
-
解决幻读
- serializable
-
-
- 事务故障
- 系统故障
- 介质故障
- 计算机病毒
-
日志 - 逆操作
-
备份
- 静态
- 动态



