【数据库】数据库的一级二级三级封锁协议

背景:秋招做笔试题被问住了,数据库课上没学过这个啊……

因为笔者也是初学,如果有错误,欢迎发评论批评指正。

数据库的一级、二级、三级封锁协议应该是指适用于当前读的加锁策略。

一级:读不加锁;写加排他锁,事务完才释放。可以防止丢失修改。
二级:读加共享锁,读完就释放;写加排他锁,事务完才释放。可以防止丢失修改和脏读。
三级:读加共享锁,事务完才释放;写加排他锁,事务完才释放。可以防止丢失修改、脏读和不可重复读。

参考资料:https://blog.csdn.net/weixin_43155301/article/details/99302107

你可能感兴趣的:(数据库,数据库)