Why is Snapshot Isolation not enough?
Let's
talk about why Snapshot Isolation is not enough for a general purpose
concurrency control.
Snapshot
Isolation has been adapted by several major database vendors however, it is
rarely used outside of Database Management Systems… Why is that?
According
to the wikipedia, Snapshot Isolation (SI) is a guarantee that all reads made in
a transaction will see a consistent snapshot of the database (in practice it
reads the last committed values that existed at the time it started), and the
transact...
Read more at concurrencyfreaks.blogspot.com