O que é protocolo de pedido de carimbo de data / hora?
O que é protocolo de pedido de carimbo de data / hora?

Vídeo: O que é protocolo de pedido de carimbo de data / hora?

Vídeo: O que é protocolo de pedido de carimbo de data / hora?
Vídeo: DBMS| Transaction Management | Concurrency control complete review | Timestamp ordering protocol | 2024, Abril
Anonim

o Protocolo de pedido de carimbo de data / hora é usado para pedido as transações com base em seus Timestamps . Para determinar o carimbo de data / hora da transação, este protocolo usa a hora do sistema ou contador lógico. O baseado em bloqueio protocolo é usado para gerenciar o pedido entre pares conflitantes entre transações no tempo de execução.

Levando isso em consideração, o que é o protocolo de ordenação de carimbo de data / hora no DBMS?

Protocolo de pedido de carimbo de data / hora - O algoritmo deve garantir que, para cada item acessado por Operações Conflitantes na programação, o pedido em que o item é acessado não viola o encomenda . Para garantir isso, use dois Timestamp Valores relacionados a cada item X do banco de dados.

Além disso, o que é a ordem do carimbo de data / hora Multiversion? Reed's ordenação de carimbo de data / hora multiversão esquema resolve este problema por encomenda transações e abortando transações que acessam dados de pedido . Se duas transações acessam itens de dados em um pedido isso é inconsistente com seus carimbos de data / hora, então um deles é abortado.

Posteriormente, a pergunta é: qual é o carimbo de data / hora na transação?

Timestamp é um identificador único criado pelo DBMS para identificar a hora de início relativa de um transação . Tipicamente, carimbo de data / hora os valores são atribuídos na ordem em que o transações são submetidos ao sistema. Então, um carimbo de data / hora pode ser pensado como o transação hora de início.

Qual é o uso de protocolos de carimbo de data / hora em banco de dados distribuído?

Timestamp algoritmos de controle de concorrência baseados em usar uma transação carimbo de data / hora para coordenar o acesso simultâneo a um item de dados para garantir a serialização. UMA carimbo de data / hora é um identificador único dado por DBMS para uma transação que representa a hora de início da transação.

Recomendado: