Propriétés ACID

Un article de Wikipédia, l'encyclopédie libre.

Page d'aide sur l'homonymie Pour les articles homonymes, voir Acide (homonymie).

Les propriétés ACID sont quatre propriétés essentielles d'un sous-système de traitement de transactions d'un système de gestion de base de données. Le mot ACID est un acronyme référant aux propriétés suivantes :

  • Atomicité : une transaction doit soit être complètement validée ou complètement annulée.
  • Cohérence : une transaction ne peut pas laisser la base de données dans un état incohérent.
  • Isolation : une transaction ne peut voir aucune autre transaction en cours d'exécution.
  • Durabilité : après que le client ait été informé du succès de la transaction, les résultats de celle-ci ne disparaîtront pas.

[modifier] Exemples

Tous les systèmes de gestion de bases de données relationnelles (SGBD/R) implémentent nativement ces propriétés (ex : Oracle, IBM DB2, MySQL, PostgreSQL, MS SQL Server...)

Le moteur Extensible Storage Engine du service d'annuaire Active Directory implémente ces propriétés.

Créer un livre