Cuprins:

Care sunt unele dezavantaje ale metodelor de marcare a timpului pentru controlul concurenței?
Care sunt unele dezavantaje ale metodelor de marcare a timpului pentru controlul concurenței?

Video: Care sunt unele dezavantaje ale metodelor de marcare a timpului pentru controlul concurenței?

Video: Care sunt unele dezavantaje ale metodelor de marcare a timpului pentru controlul concurenței?
Video: Cum să scapi de frica de eşec 2024, Decembrie
Anonim

The dezavantaj al marcarea timpului abordarea este că fiecare valoare stocată în baza de date necesită două suplimentare timestamp-ul câmpuri: unul pentru ultimul timp câmpul a fost citit și unul pentru ultima actualizare. Marcarea timpului astfel crește necesarul de memorie și suprasarcina de procesare a bazei de date.

Chiar așa, care sunt problemele executării concomitente a tranzacției?

Cand tranzactii concurente sunt executat într-o manieră necontrolată, mai multe Probleme pot aparea. Controlul concurenței are următoarele trei principale Probleme : Actualizări pierdute. Citite murdare (sau date necommitate).

De asemenea, cum generează sistemul marcaje temporale? De obicei, timestamp-ul valorile sunt atribuite în ordinea în care tranzacțiile sunt transmise la sistem . Tranzacțiile sunt gestionate astfel încât să pară să ruleze într-un timestamp-ul Ordin. Marcaje temporale poate fi de asemenea generate prin incrementarea unui contor logic de fiecare dată când începe o nouă tranzacție.

De asemenea, cum controlați concurența într-o bază de date?

Controlul concurenței este furnizat într-o bază de date pentru:

  1. (i) să impună izolarea între tranzacții.
  2. (ii) păstrarea coerenței bazei de date prin păstrarea consecvenței execuției tranzacțiilor.
  3. (iii) rezolvarea conflictelor citire-scriere și scriere-citire.

De ce este necesar controlul concurenței?

Motive pentru utilizare Controlul concurenței metoda este DBMS: Pentru a aplica Izolarea prin excluderea reciprocă între tranzacțiile aflate în conflict. Pentru a rezolva problemele de conflict de citire-scriere și scriere-scriere. Pentru a păstra consistența bazei de date prin păstrarea constantă a obstacolelor la execuție.

Recomandat: