Transaction : tout ou rien
Dans le monde réel, les opérations consistent rarement en une seule étape. Lorsque vous transférez 1 000 roubles à un ami, la base de données effectue au moins deux actions : un débit de votre compte et un crédit sur le sien. Si le courant est coupé après la première étape, l’argent « disparaîtra ». Une transaction garantit que de telles situations ne peuvent pas se produire.