MVCC模型中的数据库事务隔离

时间:2012-12-14 14:02:59

标签: database transactions transaction-isolation

我已经阅读了MVCC模型here中的事务隔离,并且出现了2个问题。

  • MVCC是否使用锁定?据我了解 - 不,如果是这样 -
  • this table是什么意思?

1 个答案:

答案 0 :(得分:1)

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

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