Snapshot Isolation
An isolation model in which a transaction reads from a consistent snapshot while write-write conflicts are typically detected separately.
Transaction and Storage Boundary
Snapshot isolation can prevent many anomalies while still permitting write skew, so it should not be assumed to be serializable.