一级二级三级封锁协议

1.一级封锁协议
一级封锁协议可以防止丢失修改,并保证事务T是可恢复的。使用一级封锁协议可以解决丢失修改问题。
在一级封锁协议中,如果仅仅是读数据不对其进行修改,是不需要加锁的,它不能保证可重复读和不读“脏”数据。
2.二级封锁协议
二级封锁协议除防止了丢失修改,还可以进一步防止读“脏”数据。但在二级封锁协议中,由于读完数据后即可释放S锁,所以它不能保证可重复读。
3.三级封锁协议
三级封锁协议除防止了丢失修改和不读“脏”数据外,还进一步防止了不可重复读。
 

猜你喜欢

转载自blog.csdn.net/qq_53463161/article/details/118396526
今日推荐