您的位置:首页 > 数据库

对数据库锁的理解“悲观锁”AND“乐观锁”

2012-10-07 22:30 190 查看
悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作,这样保证了数据的完整性,同时防止读脏,独占时间长
Read锁:当前会话read时,另一会话只能读,不能写
Write锁:当前会话write时,另一会话所有操作等待

乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性,保证了数据的完整性,但不能防止读脏,并发度高

“ 提交版本必须大于记录当前版本才能执行更新 “ 的乐观锁策略
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: