Junior — Middle
È possibile una situazione di Lettura Non Ripetibile utilizzando il livello di isolamento Read Committed?
sobes.tech AI
Risposta dell'AI
Sì, la situazione di Lettura Non Ripetibile è possibile al livello di isolamento Read Committed.
Read Committed garantisce che la transazione vede solo le modifiche confermate, ma non protegge dal fatto che i dati letti all'inizio della transazione possano cambiare da altre transazioni prima della sua conclusione.
Esempio di Lettura Non Ripetibile:
- La transazione A legge una riga del database.
- La transazione B modifica questa riga e conferma le modifiche.
- La transazione A rilegge la stessa riga e vede i dati modificati.
In questo modo, i dati all’interno di una stessa transazione possono cambiare tra le letture, chiamato Lettura Non Ripetibile.