Ce este protocolul de comandă a marcajului de timp?
Ce este protocolul de comandă a marcajului de timp?

Video: Ce este protocolul de comandă a marcajului de timp?

Video: Ce este protocolul de comandă a marcajului de timp?
Video: S-a pornit ilegal în Italia și a ajuns timp de un an pentru c-a stat în pușcărie | Monolog 2024, Aprilie
Anonim

The Protocolul de comandă a marcajului de timp este obișnuit să Ordin tranzactiile pe baza lor Marcaje temporale . Pentru a determina timestamp-ul a tranzacției, aceasta protocol folosește ora sistemului sau contorul logic. Bazat pe lacăt protocol este folosit pentru a gestiona Ordin între perechile aflate în conflict între tranzacții la momentul execuției.

Ținând cont de acest lucru, ce este protocolul de comandă a marcajului de timp în DBMS?

Protocolul de comandă a marcajului de timp – Algoritmul trebuie să se asigure că, pentru fiecare articol accesat de Operațiuni în conflict din program, Ordin în care elementul este accesat nu încalcă comanda . Pentru a vă asigura acest lucru, utilizați două Timestamp-ul Valori referitoare la fiecare element X din baza de date.

De asemenea, ce este comandarea marcajului de timp Multiversion? a lui Reed ordonarea marcajelor de timp multiversiune schema rezolvă această problemă prin comanda tranzacții și anularea tranzacțiilor care accesează date din Ordin . Dacă două tranzacții accesează elemente de date într-un Ordin care este incompatibil cu marcajele lor de timp, atunci unul dintre ele este avortat.

Ulterior, întrebarea este, ce este marcajul de timp în tranzacție?

Timestamp-ul este un identificator unic creat de SGBD pentru a identifica ora relativă de începere a unui tranzacţie . De obicei, timestamp-ul valorile sunt atribuite în ordinea în care tranzactii sunt supuse sistemului. Deci, a timestamp-ul poate fi considerat ca fiind tranzacţie timpul de începere.

Care este utilizarea protocoalelor de marcaj de timp în baza de date distribuită?

Timestamp-ul -algoritmi de control al concurenței utilizare a unei tranzacții timestamp-ul pentru a coordona accesul concurent la un element de date pentru a asigura serializabilitatea. A timestamp-ul este un identificator unic dat de SGBD la o tranzacție care reprezintă ora de începere a tranzacției.

Recomandat: