Transactions et propriétés ACID
Une transaction est un ensemble d'opérations SQL qui doivent être exécutées comme une unité indivisible. Soit toutes les opérations de la transaction sont validées (committed), soit elles sont annulées (rollback), en cas d’erreur ou d’interruption.
3.5.2 Propriétés ACID
Les transactions dans SQL Server respectent les propriétés ACID, garantissant la fiabilité et la sécurité des données.
Atomicité : Toutes les opérations de la transaction sont exécutées ou aucune d'entre elles ne l'est.
Cohérence : Les transactions amènent la base de données d'un état cohérent à un autre état cohérent.
Isolation : Chaque transaction est isolée des autres, empêchant les interférences.
Durabilité : Une fois validée, une transaction reste permanente même en cas de panne.
Exemple d’une transaction :
Last updated