Data Universe
Newsletter
GlossaireAACID (Propriétés)
Architecture

ACID (Propriétés)

Définition

Ensemble de quatre propriétés garantissant la fiabilité des transactions dans une base de données. Atomicité : une transaction est tout ou rien — si une étape échoue, toutes les modifications sont annulées (rollback). Cohérence : une transaction amène la base d'un état valide à un autre état valide, en respectant toutes les contraintes d'intégrité. Isolation : les transactions concurrentes s'exécutent comme si elles étaient séquentielles — les niveaux d'isolation (Read Committed, Repeatable Read, Serializable) définissent ce qu'une transaction peut voir des autres. Durabilité : une transaction validée (commit) est persistée de façon permanente même en cas de panne. PostgreSQL, MySQL InnoDB et SQL Server sont ACID-compliant. Delta Lake, Iceberg et Hudi apportent ces garanties ACID aux data lakes sur object storage.

Exemples concrets

PostgreSQL ACIDDelta Lake transactions ACIDIsolation level SerializableRollback en cas d'erreur
← Retour au glossaireTermes en “A

Fiche rapide

CatégorieArchitecture
Exemples4 outils / technologies