A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2011; you can also visit the original URL.
The file type is application/pdf
.
Serializable isolation for snapshot databases
2009
ACM Transactions on Database Systems
Many popular database management systems offer snapshot isolation rather than full serializability. There are wellknown anomalies permitted by snapshot isolation that can lead to violations of data consistency by interleaving transactions that individually maintain consistency. Until now, the only way to prevent these anomalies was to modify the applications by introducing artificial locking or update conflicts, following careful analysis of conflicts between all pairs of transactions. This
doi:10.1145/1620585.1620587
fatcat:klgirkf3zncs7bs4zbyd4fjom4