乐观锁 VS 悲观锁

**悲观锁:**就是很悲观,每次去拿数据的时候都认为别人会修改,因此每次在拿数据的时候都会上锁。这样别人想拿这个数据就会block,直到他拿到锁。传统的关系型数据就用了不少这种机制,好比行锁,写锁等,都在操做以前上锁。web **乐观锁:**就是很乐观,每次去拿数据的时候都认为别人不会修改,因此不会上锁,可是在更新的时候回判断一下在此期间别人有没有去更新这个数据。使用与多读,好比write_con
相关文章
相关标签/搜索