Aller au contenu
uencoder

ACID Property

ACID désigne les quatre garanties des transactions : atomicité, cohérence, isolation et durabilité, assurant un traitement fiable des transactions.

Objectif

Comprendre le fondement de la correction des transactions en bases de données relationnelles et évaluer les garanties de cohérence en cas de panne.

Mécanisme

Atomicité : tout ou rien. Cohérence : les contraintes sont respectées. Isolation : les transactions concurrentes ne s'interfèrent pas. Durabilité : après commit, les données persistent même en cas de panne. Implémenté via WAL + verrous + MVCC.

Cas d’usage

  • Conception de transactions
  • Sélection de base de données
  • Évaluation de récupération après panne

Outils associés

References