Transactions
#Transactions
ACID: Atomicité, Cohérence, Isolation, Durabilité. Les transactions encapsulent des modifications.
sqlsql
1begin;2insert into users values (3, 'Charlie');3rollback; -- annule la modification4 5begin;6insert into users values (3, 'Charlie');7commit; -- valide la modification
#Playground
#Animation: cycle de vie d’une transaction
1. BEGIN
Ouvre une transaction; commence un snapshot/une version dépendant de l’implémentation.
Étape 1 / 4