$ALERTE CRITIQUE : ByteBank traite 10 millions de transactions par jour. Une corruption de données peut coûter des millions. Votre mission : maîtriser les 4 propriétés ACID pour protéger l'intégrité du système.█
A
⚡ ATOMICITY
Tout ou Rien
DISPONIBLE
Une transaction doit réussir entièrement ou ne pas avoir lieu du tout. Pas de demi-mesure.
C
⚖️ CONSISTENCY
Les Règles Tiennent
🔒 VERROUILLÉ
La base de données doit rester dans un état valide avant et après chaque transaction.
I
🔒 ISOLATION
Pas d'Interférence
🔒 VERROUILLÉ
Les transactions concurrentes s'exécutent comme si elles étaient seules.
D
💾 DURABILITY
Persiste pour Toujours
🔒 VERROUILLÉ
Une transaction validée résiste aux crashes, coupures de courant et redémarrages.
Atomicity — Tout ou RienConsistency — Règles MaintenuesIsolation — Sans InterférenceDurability — Persiste Après Crash