阅读 IBM 网站HERE上发布的较早的 CouchDB 概述,我惊讶地发现以下内容:
大多数现代数据库已经开始从锁定机制转移到 MVCC,包括 Oracle(自 V7 起)、MySQL(与 InnoDB 一起使用时)和 Microsoft® SQL Server 2005 及更高版本。
我目前使用 SQL Server 相当多(V2012)并且从未考虑过可能存在任何形式的 MVCC。我之前也在with (tablock, holdlock)
存储过程中使用过。
SQL Server 是否真的在任何地方实现了 MVCC,这与是否实现的想法相一致with (tablock, holdlock)
?