1

ここでMVCCモデルのトランザクション分離について読みましたが、2つの質問がありました。

  • MVCCはロックを使用しますか?私が理解した限りでは-いいえ、もしそうなら-
  • この表はどういう意味ですか?
4

1 に答える 1

1

表の作成者は、分離レベルからの保証と、それらを実装するために使用されるメカニズムを混同しました。ロックを使用して分離を実装する必要はありません。

MVCC のような楽観的なモデルは、ロックなしで同じ保証を提供できます。コミット時に読み取りセットと書き込みセットを検証することで、シリアル化可能性を提供することもできます (これは RDBMS AFAIK では実装されていませんが、SQL Server Hekaton はこの手法を使用します)。

于 2012-12-14T15:33:17.483 に答える