Vai al contenuto

Blocco ottimistico

Il blocco ottimistico rileva al salvataggio se un record è cambiato rispetto allo stato letto.

Sviluppo software

Confrontare lo stato iniziale al salvataggio

Il blocco ottimistico verifica durante una modifica se lo stato noto sia ancora valido. Spesso usa un identificativo di versione. In un esempio inventato, due persone modificano lo stesso indirizzo di assistenza. Dopo il primo salvataggio, la seconda non deve sovrascrivere silenziosamente lo stato cambiato.

Condizione di versione e scrittura devono essere applicate insieme in modo affidabile. Un confronto precedente seguito da scrittura non protetta non basta. Durante l'inserimento non viene mantenuto un lungo blocco di modifica; possono comunque esserci blocchi brevi durante la scrittura nel database. Un conflitto rilevato richiede una soluzione aziendale, come rileggere e verificare le modifiche. Il meccanismo non decide quale input sia corretto.

Fonti

Articoli sul tema

Sviluppo software con ASES

Software su misura, app web e mobile