Peu connu et souvent mal utilisés, les niveaux d’isolation des transactions permettent de rendre plus ou moins étanches (ou poreuses) les transactions s’exécutant de manière simultanées. Cet article propose de voyager au coeurs des problèmes de concurrences de traitements dans le monde des bases de données relationnelles et d’aborder en toute sérénité ce que sont les anomalies transactionnelles et comment les différents niveaux d’isolation de la norme SQL prévoit leur empêchement.


