O que é protocolo de bloqueio de duas fases? Como ele garante a serialização?
O que é protocolo de bloqueio de duas fases? Como ele garante a serialização?

Vídeo: O que é protocolo de bloqueio de duas fases? Como ele garante a serialização?

Vídeo: O que é protocolo de bloqueio de duas fases? Como ele garante a serialização?
Vídeo: Introdução ao Controle de Concorrência de Transações 2024, Maio
Anonim

Quão isso garante serializabilidade ? Dois - bloqueio de fase : Dois - bloqueio de fase esquema é um dos trancando esquema é o qual uma transação não pode solicitar um novo trancar até que desbloqueie as operações na transação. Está envolvido em duas fases.

Desse modo, o que é o protocolo de bloqueio de 2 fases. Como ele garante a serialização?

Em bancos de dados e processamento de transações, dois - bloqueio de fase (2PL) é um método de controle de simultaneidade que garante serializabilidade . o protocolo utiliza bloqueios, aplicados por uma transação aos dados, que podem bloquear (interpretados como sinais para interromper) o acesso de outras transações aos mesmos dados durante a vida da transação.

Além disso, quais são os benefícios que o bloqueio de duas fases rigoroso oferece? Responder: Dois rigorosos - bloqueio de fase tem o vantagens do 2PL estrito . Além disso, tem a propriedade de dois transações conflitantes, seus comprometer-se pedido é seu pedido de serializabilidade. Em alguns sistemas, os usuários podem esperar esse comportamento.

Da mesma forma, o que é o protocolo de bloqueio de 2 fases?

Dois - Protocolo de bloqueio de fase que também é conhecido como 2PL protocolo . Também é chamado de P2L. Neste tipo de protocolo de bloqueio , a transação deve adquirir um trancar depois de liberar um de seus bloqueios. Esse protocolo de bloqueio divide a execução Estágio de uma transação em três partes diferentes.

Quais são algumas variações do protocolo de bloqueio de duas fases Por que o bloqueio de duas fases estrito ou rigoroso é frequentemente preferido?

Dois estritos ou rigorosos - bloqueio de fase é preferido porque, neste variação , uma transação T não libera nada de seu exclusivo (gravação) fechaduras até depois de ser confirmado ou abortado. Portanto, nenhuma outra transação pode ler / gravar um item escrito por T, a menos que T tenha confirmado. E rigoroso 2PL não está morto trancar -gratuitamente.

Recomendado: