First page Back Continue Last page Graphics
Atomicità
Una transazione consente di raggruppare una o più modifiche ad una struttura di dati, considerandola come una singola operazione.
Conseguentemente, o tutte le operazioni costituenti la transazione avvengono (commit), o non ne avviene nessuna (fail).
Se per un qualunque motivo, una qualunque parte della transazione non può essere completata, tutte le modifiche che la transazione avrebbe comportato vengono annullate, e il sistema viene ricondotto allo stato precedente la transazione (rollback).