|< < 22 > >|

Multiversion Concurrency Control

Snapshot Isolation

Snapshot isolation:

  • A transaction operates on the database as it existed at the beginning of the transaction: a snapshot.

  • No dirty reads, repeatable reads, no phantoms.

So what could go wrong?

|< < 22 > >|