Questões Informática

Segundo Navathe (2011), no contexto de recuperação ...

Responda: Segundo Navathe (2011), no contexto de recuperação em sistemas de múltiplos bancos de dados, para manter a atomicidade em uma transação multibanco de dados, qual...


1Q692462 | Informática, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019

Segundo Navathe (2011), no contexto de recuperação em sistemas de múltiplos bancos de dados, para manter a atomicidade em uma transação multibanco de dados, qual protocolo pode ser utilizado?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Usuário
Por Christiano Castro em 31/12/1969 21:00:00
✅ Resposta correta: Letra D
"Confirmação em Duas Fases."

Explicação:
Quando uma transação envolve múltiplos bancos de dados (ou seja, múltiplos sistemas de gerenciamento de banco de dados - SGBDs), é fundamental garantir a atomicidade. Isso significa que a transação deve ser completamente executada em todos os bancos de dados envolvidos ou completamente desfeita em caso de falha.

O protocolo mais utilizado para garantir essa propriedade é o "Two-Phase Commit" (2PC) ou Confirmação em Duas Fases. Esse protocolo funciona em duas fases:

1️⃣ Fase de Preparação ("prepare")

O coordenador da transação envia uma solicitação para cada banco de dados envolvido perguntando se a transação pode ser confirmada.

Cada banco responde "pronto para confirmar" ou "não posso confirmar".

2️⃣ Fase de Confirmação ("commit")

Se todos os bancos responderem positivamente, o coordenador envia o comando final de commit.

Se qualquer banco não puder confirmar, o coordenador envia um rollback para todos.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.