- 对并发操作进行正确调度
- 保证事务的隔离性
- 保证数据库的一致性
- 丢失修改
- 写-写
- 不可重复读
- 读-更新(插入、修改、删除)
- 三种情况
- 情况1
- 事务1读取某一数据
- 事务2对其做修改
- 当事务1再次读该数据时,得到与前一次不同的值
- 情况2
- 读-删除
- 情况3
- 读-插入
- 2、3称为幻影现象
- 情况1
- 读‘脏‘数据
- ’脏’数据即不正确的数据,读到的数据是数据库的临时状态
- 修改-读
- ’脏’数据即不正确的数据,读到的数据是数据库的临时状态
- R(x):读数据x
- W(x):写数据x
- *
- 时间戳
- 乐观控制法
- 多版本并发控制