ACID

Une transaction sur une base de données est un ensemble d’opérations, modifiant des données, devant être effectuées toutes en même temps ou pas du tout. Une transaction est caractérisée par les propriétés suivantes, connues sous le terme ACID :
  • Atomicité : La transaction ne peut qu’être effectuée totalement ou pas du tout ;
  • Cohérence : Les états du système sont cohérents avant et après la transaction ;
  • Isolation : La transaction n’est pas influencée par l’exécution d’autres transactions ;
  • Durabilité : Le résultat de la transaction est conservé de manière pérenne dans le système d’information.