Definition
Niveau le plus élevé. Il garantit que lʼexécution concurrente des transactions produit un résultat équivalent à celui quʼon obtiendrait si les transactions avaient été exécutées séquentiellement, lʼune après lʼautre(cʼest-à-dire de façon sérialisée).
| Niveau d’isolation | Lecture sale (Dirty read) | Lecture non répétable (Non-repeatable read) | Fantôme (Phantom) | Mise à jour perdue (Lost update) |
|---|---|---|---|---|
| READ UNCOMMITTED | ❌ Autorisée | ❌ Autorisée | ❌ Autorisée | ❌ Autorisée |
| READ COMMITTED | ✅ Empêchée | ❌ Autorisée | ❌ Autorisée | ❌ Autorisée |
| REPEATABLE READ | ✅ Empêchée | ✅ Empêchée | ❌ Autorisée | ✅ Empêchée |
| SERIALIZABLE | ✅ Empêchée | ✅ Empêchée |
Illustration
