快照隔离
快照隔離（snapshot isolation，SI）是資料庫事務處理中的一個隔離級別，保證事務的讀操作將看到一個一致的資料庫的版本快照（實際上讀取比該事務早的最後一次提交值）。該事務的寫操作成功提交，僅當基於該快照的任何並發修改與該事務的修改沒有衝突（即寫 - 寫衝突）。 
很多重要的資料庫管理系統已經採用了快照隔離，如 InterBase, Firebird, Oracle, MySQL, PostgreSQL, SQL Anywhere, MongoDB 與 Microsoft SQL Server (從 2005)。原因是快照隔離比可串行性隔離級別的性能更好，且能避免絕大多數並發異常。快照隔離一般用多版本並發控制 (MVCC) 實現。 快照隔離避免了 ISO SQL-92 所列舉的並發異常現象，但不是 SQL-92 定義的無並發異常的可串行化。