数据库中的并发控制

什么是并发控制

  • 并发控制是指在多个用户同时访问数据库时,保证[beused::事务的ACID特性]

并发控制的方法

锁机制

child::封锁机制

时间戳机制

  • 每个事务都有一个时间戳,通过比较时间戳来确定执行顺序

多版本并发控制(MVCC)

  • 数据库保存多个版本的数据,读操作可以不阻塞写操作,提高并发性能