Was ist das Zeitstempel-Bestellprotokoll?
Was ist das Zeitstempel-Bestellprotokoll?

Video: Was ist das Zeitstempel-Bestellprotokoll?

Video: Was ist das Zeitstempel-Bestellprotokoll?
Video: Grundlagen PTP Protokoll nach IEEE1588 2024, April
Anonim

Die Zeitstempel-Bestellprotokoll wird benutzt um Auftrag die Transaktionen auf der Grundlage ihrer Zeitstempel . Um das festzustellen Zeitstempel der Transaktion, dies Protokoll verwendet die Systemzeit oder den logischen Zähler. Das schlossbasierte Protokoll wird verwendet, um die Auftrag zwischen widersprüchlichen Paaren zwischen Transaktionen zur Ausführungszeit.

Wenn man dies berücksichtigt, was ist das Zeitstempel-Ordnungsprotokoll in DBMS?

Zeitstempel-Bestellprotokoll – Der Algorithmus muss sicherstellen, dass für jedes Element, auf das von Konflikten im Zeitplan zugegriffen wird, die Auftrag in dem auf das Element zugegriffen wird, verstößt nicht gegen die Bestellung . Um dies zu gewährleisten, verwenden Sie zwei Zeitstempel Werte, die sich auf jedes Datenbankelement X beziehen.

Und was ist die Multiversion-Zeitstempelreihenfolge? Reeds Bestellung von Multiversion-Zeitstempeln Schema löst dieses Problem durch Bestellung Transaktionen und Abbruch von Transaktionen, die auf Daten zugreifen Auftrag . Wenn zwei Transaktionen auf Datenelemente in einem. zugreifen Auftrag die nicht mit ihren Zeitstempeln übereinstimmt, wird einer von ihnen abgebrochen.

Anschließend stellt sich die Frage, was ist ein Zeitstempel in einer Transaktion?

Zeitstempel ist eine eindeutige Kennung, die vom DBMS erstellt wird, um die relative Startzeit von a. zu identifizieren Transaktion . Typischerweise Zeitstempel Werte werden in der Reihenfolge zugewiesen, in der die Transaktionen werden an das System übermittelt. Also, a Zeitstempel kann man sich vorstellen als Transaktion Startzeit.

Was ist die Verwendung von Zeitstempelprotokollen in verteilten Datenbanken?

Zeitstempel -basierte Parallelitätskontrollalgorithmen verwenden eine Transaktion Zeitstempel um den gleichzeitigen Zugriff auf ein Datenelement zu koordinieren, um die Serialisierbarkeit sicherzustellen. EIN Zeitstempel ist ein eindeutiger Bezeichner von DBMS zu einer Transaktion, die die Startzeit der Transaktion darstellt.

Empfohlen: