相关疑难解决方法(0)

在并发访问数据库的上下文中,锁和锁存器之间有什么区别?

我试图理解一篇关于并发B树的论文,其中作者提到了latch vs lock,以及latch如何不需要"Lock Manager".我一直试图弄清楚这两者之间的差异是两天.

谷歌导致:

"锁保证数据的逻辑一致性.它们通过锁表实现,长时间保持(例如2PL),以及部分死锁检测机制.

锁存器就像信号量.它们确保数据和资源的物理一致性,这在交易级别是不可见的"

但是,我仍然很困惑.有人可以详细说明这个吗?锁经理到底做了什么?

提前谢谢〜

database concurrency locking

34
推荐指数
4
解决办法
2万
查看次数

标签 统计

concurrency ×1

database ×1

locking ×1