Dal corso: Fondamenti di programmazione: Banche dati

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.700 corsi tenuti da esperti del settore.

ACID e transazioni

ACID e transazioni

- I dati nel nostro database devono rimanere accurati e ciò significa che dobbiamo stare attenti a come aggiorniamo o modifichiamo le informazioni in esso contenute. Se stiamo semplicemente aggiungendo o rimuovendo un cliente nella nostra tabella dei clienti, ad esempio, è un'operazione piuttosto semplice. Viene aggiunto un record o viene rimosso un record, ma in un'interazione più complessa, come il trasferimento di denaro tra conti bancari in cui più di un'operazione costituisce l'attività, dobbiamo essere più rigorosi su come avviene la modifica dei dati. In questo caso, la complessa operazione di trasferimento di denaro tra conti richiede alcuni passaggi. Controllare il saldo del conto addebitato, aggiornare il saldo per riflettere un prelievo, controllare il saldo del conto accreditato e aggiornare il saldo per riflettere il denaro aggiunto. I sistemi moderni sono in grado di elaborare le informazioni molto rapidamente ma non istantaneamente, quindi qualche errore potrebbe…

Contenuti