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

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

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

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

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

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐