Bussola r2uAccademia visiva, dodici corsi

SQL e database · 16 min

Il softwareMappa del corso

Transazione: o tutto o niente

Due scritture che devono stare insieme: addebito e accredito. Senza transazione, un crash le spezza.

Il disegno

Un confine rosso intorno a più statement. Dentro, il mondo è provvisorio fino al COMMIT.

transazione

pezzo selezionato
BEGIN

Da qui le modifiche sono tue. Gli altri, a seconda dell’isolation, non le vedono ancora.

Da ricordare

Auto-commit a ogni statement è il contrario di “operazione unica”.

In poche righe

ACID: atomica, coerente, isolata, durevole. Isolation è il pezzo visivo: cosa vede la sessione B mentre A non ha committato.

Indice = indice del libro. Velocizza il WHERE / JOIN. Rallenta le scritture. Non è magia, è un albero di lato.

Disegna questo

Due frecce nello stesso riquadro “BEGIN…COMMIT”. Un fulmine in mezzo: senza transazione una freccia sola resta.

Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.