Sommario:

Quali sono alcuni svantaggi dei metodi di timestamp per il controllo della concorrenza?
Quali sono alcuni svantaggi dei metodi di timestamp per il controllo della concorrenza?

Video: Quali sono alcuni svantaggi dei metodi di timestamp per il controllo della concorrenza?

Video: Quali sono alcuni svantaggi dei metodi di timestamp per il controllo della concorrenza?
Video: 50 quiz di livello DIFFICILE - esercitazione online - parte 2 di 3 (26/3/2023) 2024, Dicembre
Anonim

Il svantaggio del orodatario approccio è che ogni valore memorizzato nel database richiede due ulteriori timestamp campi: uno per l'ultimo tempo il campo è stato letto e uno per l'ultimo aggiornamento. Marcatura temporale aumenta così le esigenze di memoria e l'overhead di elaborazione del database.

Proprio così, quali sono i problemi di esecuzione simultanea della transazione?

quando transazioni simultanee sono eseguito in modo incontrollato, diversi i problemi può verificarsi. Il controllo della concorrenza ha i seguenti tre principali i problemi : Aggiornamenti persi. Lettura sporca (o dati non salvati).

Allo stesso modo, in che modo il sistema genera i timestamp? Tipicamente, marca temporale i valori sono assegnati nell'ordine in cui le operazioni sono presentate al sistema . Le transazioni sono gestite in modo che sembrino essere eseguite in a marca temporale ordine. Timestamp può anche essere generato incrementando un contatore logico ogni volta che inizia una nuova transazione.

Inoltre, come si controlla la concorrenza in un database?

Il controllo della concorrenza è fornito in un database per:

  1. (i) imporre l'isolamento tra le operazioni.
  2. (ii) preservare la coerenza del database attraverso la conservazione della coerenza dell'esecuzione delle operazioni.
  3. (iii) risolvere i conflitti di lettura-scrittura e scrittura-lettura.

Perché è necessario il controllo della concorrenza?

Motivi per l'utilizzo Controllo della concorrenza Il metodo è DBMS: applicare l'isolamento attraverso l'esclusione reciproca tra transazioni in conflitto. Per risolvere problemi di conflitto di lettura-scrittura e scrittura-scrittura. Per preservare la coerenza del database preservando costantemente gli ostacoli all'esecuzione.

Consigliato: