Blocco ottimistico
Il blocco ottimistico rileva al salvataggio se un record è cambiato rispetto allo stato letto.
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
Termini correlati
- Blocco del databaseUn blocco del database coordina accessi simultanei a dati o oggetti per evitare operazioni incompatibili non controllate.
- Regola aziendaleUna regola aziendale descrive una condizione o decisione che governa il trattamento di un’operazione.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
- Invalidazione della cacheL’invalidazione termina il riuso di una copia secondo regole definite. Il record di origine resta distinto.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


