Lessico IT › Database › Concorrenza ottimistica

Concorrenza ottimistica

Database Svenska → Aggiornato: 2026-10-02

Si presume che i conflitti siano rari: tutti possono scrivere, il conflitto si rileva al commit e si riprova.

Implementazione: una colonna di versione, incrementata a ogni aggiornamento. L'UPDATE contiene WHERE version = ?; se fallisce, qualcun altro ha aggiornato prima. Si distingue dal locking pessimistico, che blocca le righe in anticipo. Adatta alle applicazioni web con pochi scrittori concorrenti. Gli ETag in HTTP funzionano sullo stesso principio.

← Torna al lessico