Co je protokol objednávání časového razítka?
Co je protokol objednávání časového razítka?

Video: Co je protokol objednávání časového razítka?

Video: Co je protokol objednávání časového razítka?
Video: time stamp ordering protocol in database| DBMS 2024, Duben
Anonim

The Protokol pro objednávání časového razítka je zvyklý objednat transakce založené na jejich Časová razítka . K určení časové razítko transakce, toto protokol používá systémový čas nebo logický čítač. Na základě zámku protokol se používá ke správě objednat mezi konfliktními páry mezi transakcemi v době provádění.

Když vezmeme v úvahu toto, co je protokol pro objednávání časových razítek v DBMS?

Protokol pro objednávání časového razítka – Algoritmus musí zajistit, že pro každou položku, ke které přistupují konfliktní operace v plánu, objednat ve kterém se k položce přistupuje, neporušuje objednávání . Chcete-li to zajistit, použijte dva Časové razítko Hodnoty týkající se každé položky databáze X.

Také, co je řazení časového razítka Multiversion? Reedova multiverze řazení časového razítka schéma tento problém řeší objednávání transakce a rušení transakcí, které přistupují k datům objednat . Pokud dvě transakce přistupují k datovým položkám v an objednat který je v rozporu s jejich časovými razítky, pak je jeden z nich přerušen.

Následně je otázkou, co je časové razítko v transakci?

Časové razítko je jedinečný identifikátor vytvořený DBMS k identifikaci relativního počátečního času a transakce . Typicky, časové razítko hodnoty jsou přiřazeny v pořadí, v jakém transakce jsou odeslány do systému. Takže, a časové razítko lze považovat za transakce Doba spuštění.

Jaké je použití protokolů časových razítek v distribuované databázi?

Časové razítko algoritmy řízení souběžnosti použití transakce časové razítko pro koordinaci souběžného přístupu k datové položce pro zajištění serializovatelnosti. A časové razítko je jedinečný identifikátor daný DBMS na transakci, která představuje čas zahájení transakce.

Doporučuje: