Serializable Snapshot Isolation - Part 2
2024-12-10 | #Isolation Level #Relational Database
In this post, we’ll explore how Serializable Snapshot Isolation (SSI) addresses concurrency anomalies under Snapshot Isolation (SI). Although SI already provides good performance in many systems, it can still lead to anomalies such as Write Skew. We’ll walk through why SI can fail in certain cases and how SSI fixes these issues with a relatively small overhead and a clever conflict detection mechanism. Introduction This post focuses on Isolation in the context of single-node databases (i.