1

我在这里阅读了有关 MVCC 模型中的事务隔离的信息,并且出现了 2 个问题。

  • MVCC 是否使用锁?据我了解——不,如果是这样——
  • 这个表是什么意思?
4

1 回答 1

1

该表的作者将隔离级别的保证与用于实现它们的机制混淆了。不需要使用锁来实现隔离。

像 MVCC 这样的乐观模型可以在没有锁的情况下提供相同的保证。他们甚至可以通过在提交时验证读取和写入集来提供可串行化(这在任何 RDBMS AFAIK 中都没有实现,但 SQL Server Hekaton 将使用这种技术)。

于 2012-12-14T15:33:17.483 回答