我理解乐观和悲观锁定*之间的区别.现在有人可以向我解释我何时会使用其中任何一个?
这个问题的答案是否会根据我是否使用存储过程来执行查询而改变?
*但只是为了检查,乐观的意思是"在阅读时不要锁定桌子",悲观意味着"在阅读时锁定桌面".
sql-server locking optimistic-locking pessimistic-locking
我在MySQL中找不到乐观锁定的任何细节.我读到,启动事务会保持同步的两个实体的更新,但是它不会阻止两个用户同时更新数据而导致冲突.
显然乐观锁定会解决这个问题吗?这是如何在MySQL中应用的.这有SQL语法/关键字吗?或者MySQL有默认行为吗?
多谢你们.
mysql sql database locking optimistic
locking ×2
database ×1
mysql ×1
optimistic ×1
optimistic-locking ×1
pessimistic-locking ×1
sql ×1
sql-server ×1