Sobes.tech
Junior — Middle

Le niveau d'isolation Read Uncommitted est-il pris en charge dans PostgreSQL?

sobes.tech IA

Réponse de l'IA

Dans PostgreSQL, le niveau d’isolation des transactions Read Uncommitted n’est pas supporté directement. Le niveau d’isolation le plus bas implémenté dans PostgreSQL est Read Committed.

Read Committed garantit qu’une transaction ne voit que les données qui ont été validées par d’autres transactions au moment de la requête. Cela empêche la lecture de données "sales" (non validées).

Pour une isolation plus stricte, on peut utiliser Repeatable Read ou Serializable.

Ainsi, dans PostgreSQL, il n’y a pas de niveau Read Uncommitted séparé, car l’architecture du SGBD et MVCC (multiversion) rendent ce niveau d’isolation redondant.