Junior — Middle
Est-il possible d'avoir une situation de Lecture Non Répétable en utilisant le niveau d'isolation Read Committed?
sobes.tech IA
Réponse de l'IA
Oui, la situation de Lecture Non Répétable est possible au niveau d’isolation Read Committed.
Read Committed garantit que la transaction ne voit que les modifications validées, mais ne protège pas contre le fait que les données lues au début de la transaction peuvent changer par d’autres transactions avant sa fin.
Exemple de Lecture Non Répétable :
- La transaction A lit une ligne de la base.
- La transaction B modifie cette ligne et valide les changements.
- La transaction A relit la même ligne et voit les données modifiées.
Ainsi, les données dans une même transaction peuvent changer entre les lectures, ce qui s’appelle Lecture Non Répétable.