SóProvas


ID
3724042
Banca
IBADE
Órgão
Prefeitura de Vilhena - RO
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Sobre o Commit em duas fases (Two-phase commit) é correto afirmar que:

Alternativas
Comentários
  • Gabarito A

    Também conhecido como Protocolo de Efetivação de 2 Fases:

    Fase 1: Coordenador envia prepare ao gerenciador de cada site participante; cada gerenciador responde se pode fazer o commit enviando ready ou abort.

    Fase 2: Coordenador envia commit se todas as respostas forem positivas, ou abort caso receba uma resposta negativa ou se o timeout esgotar; cada gerenciador executa a ação correspondente.

  • GABARITO: A

    Uma confirmação de duas fases (two-fase commit) é um protocolo padronizado que garante que uma confirmação de banco de dados seja implementada na situação em que uma operação de confirmação deve ser dividida em duas partes separadas.

    No gerenciamento de banco de dados, salvar alterações de dados é conhecido como commit e desfazer alterações é conhecido como rollback. Ambos podem ser alcançados facilmente usando o log de transações quando um único servidor está envolvido, mas quando os dados estão espalhados por servidores geograficamente diversos em computação distribuída (ou seja, cada servidor sendo uma entidade independente com registros de log separados), o processo pode se tornar mais complicado .

    FONTE:https://www.techopedia.com/definition/1252/two-phase-commit