Blocco del database
Un blocco del database coordina accessi simultanei a dati o oggetti per evitare operazioni incompatibili non controllate.
Coordinare gli accessi simultanei
Un blocco del database regola quali operazioni possano accedere contemporaneamente a certi dati o oggetti. Ambito e compatibilità dipendono dal tipo di blocco. In un esempio inventato, due transazioni vogliono cambiare la stessa riga d'ordine; una può dover attendere l'altra.
Un blocco di riga non blocca automaticamente ogni lettura dell'intera tabella. Transazioni aperte a lungo possono però aumentare l'attesa. L'attesa reciproca può causare un deadlock da gestire. Verifichi ambito, durata e gestione degli errori. Un blocco non è un permesso utente e non sostituisce la decisione aziendale sulla modifica consentita.
Fonti
Termini correlati
- Blocco ottimisticoIl blocco ottimistico rileva al salvataggio se un record è cambiato rispetto allo stato letto.
- Validazione dei datiLa validazione dei dati controlla requisiti definiti, come formato, campi obbligatori o intervalli ammessi.
- Modifica dello schemaUna modifica dello schema cambia la struttura del database, come tabelle, colonne, tipi o vincoli sui dati ammessi.
- 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.
Articoli sul tema








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


