# 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