Read Uncommitted
Read uncommitted est le plus bas niveau d'isolement et autorise les lectures sales : une transaction peut voir les modifications non validées d'autres transactions.
Objectif
Comprendre les risques du niveau d'isolement le plus bas ; à n'employer que lorsque les exigences de cohérence sont minimales pour maximiser la concurrence.
Mécanisme
Les lectures ne posent aucun verrou et peuvent voir des lignes en cours de modification mais non validées par d'autres transactions (données sales). Si cette transaction est annulée, le lecteur a vu des données qui n'ont jamais existé. Usage rare.
Cas d’usage
- Comparaison des niveaux d'isolement
- Maximisation de la concurrence
- Analyse du risque de lectures sales