Precisely Serializable Snapshot Isolation (PSSI)

@article{Revilak2011PreciselySS,
  title={Precisely Serializable Snapshot Isolation (PSSI)},
  author={Stephen Revilak and P. O'Neil and E. O'Neil},
  journal={2011 IEEE 27th International Conference on Data Engineering},
  year={2011},
  pages={482-493}
}
  • Stephen Revilak, P. O'Neil, E. O'Neil
  • Published 2011
  • Computer Science
  • 2011 IEEE 27th International Conference on Data Engineering
  • Many popular database management systems provide snapshot isolation (SI) for concurrency control, either in addition to or in place of full serializability based on locking. [...] Key Result We have implemented our algorithm in an open source production database system (MySQL/InnoDB), and our performance study shows that PSSI throughput improves on ESSI, with significantly fewer aborts.Expand Abstract
    50 Citations
    Performance evaluation of serializable snapshot isolation in PostgreSQL
    • 4
    Performance of program modification techniques that ensure serializable executions with snapshot isolation DBMS
    • 6
    • PDF
    Serializable Snapshot Isolation in Shared-Nothing , Distributed Database Management Systems
    • Yang Lu Brown
    • 2012
    • 2
    • PDF
    Serializable executions with Snapshot Isolation and two-phase locking: Revisited
    • M. Alomari
    • Computer Science
    • 2013 ACS International Conference on Computer Systems and Applications (AICCSA)
    • 2013
    Performance of Serializable Snapshot Isolation on Multicore Servers
    • 11
    • Highly Influenced
    • PDF
    Serializable Snapshot Isolation in PostgreSQL
    • 94
    • Highly Influenced
    • PDF
    Timestamp reassignment: taming transaction abort for serializable snapshot isolation

    References

    SHOWING 1-10 OF 20 REFERENCES
    Making snapshot isolation serializable
    • 311
    • PDF
    Serializable isolation for snapshot databases
    • 198
    • Highly Influential
    • PDF
    Quantifying Isolation Anomalies
    • 31
    • PDF
    A critique of ANSI SQL isolation levels
    • 990
    • PDF
    Granularity of Locks and Degrees of Consistency in a Shared Data Base
    • 469
    • PDF
    Transaction Processing: Concepts and Techniques
    • 3,493
    • PDF
    Notes on Data Base Operating Systems
    • J. Gray
    • Computer Science
    • Advanced Course: Operating Systems
    • 1978
    • 1,542
    • PDF