O que é carimbo de data / hora na transação?
O que é carimbo de data / hora na transação?

Vídeo: O que é carimbo de data / hora na transação?

Vídeo: O que é carimbo de data / hora na transação?
Vídeo: O que garante a data e hora de documentos eletrônicos? 2024, Novembro
Anonim

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.

Portanto, o que é protocolo de carimbo de data / hora?

Timestamp - protocolos baseados o carimbo de data / hora - Sediada algoritmo usa um carimbo de data / hora para serializar a execução de transações simultâneas. Esse protocolo garante que todas as operações conflitantes de leitura e gravação sejam executadas em carimbo de data / hora pedido. o protocolo usa a hora do sistema ou contagem lógica como um Timestamp.

Além disso, o que é transação simultânea? Concorrente execução de banco de dados transações em um sistema multiusuário significa que qualquer número de usuários pode usar o mesmo banco de dados ao mesmo tempo. Simultaneidade o controle é necessário para evitar inconsistências no banco de dados.

Conseqüentemente, como funciona o pedido de carimbo de data / hora?

o Ordem de carimbo de data / hora Protocolo é costumava ser 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 protocolo baseado em bloqueio é usado para gerenciar o pedido entre pares conflitantes entre transações no tempo de execução.

Como um carimbo de data / hora pode ser implementado em um banco de dados?

Quando você insere um TIMESTAMP valor em uma tabela, o MySQL o converte do fuso horário da sua conexão para UTC para armazenamento. Quando você consulta um TIMESTAMP valor, o MySQL converte o valor UTC de volta para fuso horário da sua conexão. Observe que esta conversão faz não ocorre para outros tipos de dados temporais, como DATETIME.

Recomendado: