# Overview
Strong (or Serializable) Isolation is... #flashcard
the strongest level of isolation where a database guarantees that parallel transaction's end results are as if they had been executed on at a time (serially). The most popular techniques for implementing this level of isolation are:
- [[Actual Serial Execution of Transactions]]
- [[Two-phase Locking (2PL)]]
- [[Serializable Snapshot Isolation (SSI)]]
<!--ID: 1751507776817-->
# Key Considerations
A database with strong isolation must prevent [[Phantom Reads]] and [[Phantom Writes]]. To do so, a [[predicate lock]] can be used.
# Pros
# Cons
# Use Cases
# Related Topics