暑期系列:数据库杂七杂八

写在^ 前面 并发控制并发可能导致的三种不一致状态 丢失修改 写-写 两个事务T2和T2读入同一数据并修改,T2的提交结果破坏了T1提交的结果,导致T1的修改被丢失 不可重复读 读-修改 读-删除 读-插入 读脏数据 修改-读 并发控制:正确调度并发操作,避免造成不一致性 封锁技术 写锁:其他事务不能读和写,也不能申请任何锁 读锁:其它事务可以读,可以再申请读锁 封锁协议:规定申请时间,持锁时长,释放时间 一级协议:修改前必须加写锁,事务[^ 结束]后释放 [^ 结束]: commit OR rollback     Read more
NENEIIII's avatar
NENEIIII Sep 02, 2021