Aller au contenu principal

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