Många populära databashanteringssystem erbjuder ögonblicksbildsisolering snarare än fullständig seriellisering. Det finns välkända avvikelser som tillåts av ögonblicksbildsisolering som kan leda till brott mot datakonsistens genom att interleating transaktioner som individuellt upprätthåller konsekvens. Hittills har det enda sättet att förhindra dessa avvikelser varit att ändra program genom att införa artificiell låsning eller uppdatera konflikter, efter noggrann analys av konflikter mellan alla par av transaktioner. I detta dokument beskrivs en ändring av algoritmen för konvergenskontroll av ett databashanteringssystem som automatiskt detekterar och förhindrar anomalier av ögonblicksbildsisolering vid körning för godtyckliga tillämpningar, vilket ger seriell isolering. Den nya algoritmen bevarar de egenskaper som gör ögonblicksbildsisolering attraktiv, inklusive att läsare inte blockerar författare och vice versa. En genomförande- och prestandastudie av algoritmen beskrivs, som visar att genomströmningen närmar sig den av ögonblicksbild isolering i de flesta fall.
Serializable Snapshot Isolation (SSI) är en ändring av ögonblicksbild isolering som garanterar serializability REF.
Serializable isolation for snapshot databases
{'venue': 'SIGMOD Conference', 'journal': None, 'mag_field_of_study': ['Computer Science']}