【数据库】数据库的一级二级三级封锁协议
参考资料:https://blog.csdn.net/weixin_43155301/article/details/99302107。三级:读加共享锁,事务完才释放;写加排他锁,事务完才释放。可以防止丢失修改、脏读和不可重复读。二级:读加共享锁,读完就释放;写加排他锁,事务完才释放。可以防止丢失修改和脏读。数据库的一级、二级、三级封锁协议应该是指适用于当前读的加锁策略。写加排他锁,事务完才释放。
·
背景:秋招做笔试题被问住了,数据库课上没学过这个啊……
因为笔者也是初学,如果有错误,欢迎发评论批评指正。
数据库的一级、二级、三级封锁协议应该是指适用于当前读的加锁策略。
一级:读不加锁;写加排他锁,事务完才释放。可以防止丢失修改。
二级:读加共享锁,读完就释放;写加排他锁,事务完才释放。可以防止丢失修改和脏读。
三级:读加共享锁,事务完才释放;写加排他锁,事务完才释放。可以防止丢失修改、脏读和不可重复读。
参考资料:https://blog.csdn.net/weixin_43155301/article/details/99302107
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)