SóProvas


ID
1822672
Banca
FGV
Órgão
TJ-PI
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

O uso de transações distribuídas em bancos de dados introduz o problema da manutenção da propriedade da atomicidade para essas transações. Se uma transação depende de operações que devem ocorrer em dois ou mais nós distintos, é necessário que o sucesso ou falha dessas operações possa ser percebido por todos os nós participantes.

Um dos algoritmos mais utilizados para a implementação de transações dessa natureza é: 

Alternativas
Comentários
  • Gabarito: E.

     

    2-phase lock - isolamento

    2-phase commit - atomicidade

  • '' o sucesso ou falha dessas operações possa ser percebido por todos os nós participantes.'' = 2PC

    TWO – PHASE LOCK/ BLOQUEIO EM DUAS FASES = Garante Isolamento

                      

    TWO – PHASE COMMIT/ CONFIRMAÇÃO EM DUAS FASES = Garante Atomicidade, Garante que uma transação em um BDD faça commit/rollback de maneira sincronizada (ou todos fazem commit ou todos fazem rollback).

                      

    ARQUIVOS DE LOG QUE PROVÉM REDUNDÂNCIA = Garante Durabilidade

    GAB E