SóProvas


ID
144970
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Quanto aos tópicos avançados em tecnologia da informação, julgue os itens a seguir.

Na implementação típica de sistemas gerenciadores de bancos de dados distribuídos, é essencial o uso de protocolos de fechamento de transação em mais de uma fase, como é o caso do 2PL (2 phase locking).

Alternativas
Comentários
  • Pessoal,

    Eu marquei errado, pois acredito que o protocolo 2PL não é de encerramento de transação e sim o 2PC (Two phase commit).

    Concordam?

  • concordo, essa questão  nao foi trocada o gabarito nao?
  • Não... Ele está falando do  two-phase locking(2PL) mesmo. Este protocolo utiliza "fechaduras" que bloqueia outras transações de acessar o mesmo dado durante a vida da transação.
  • >> 2PL Distribuído

    • Espera a disponibilidade de gerenciadores de bloqueio em cada site.
    • Se o BD não for replicado, o 2PL distribuído irá degenerar no algoritmo de 2PL de cópia primária (ABAIXO).
    • Caso sejam replicados, será implementado o protocolo ROWA


    >> 2PL de Cópia Primária

    • É uma extensão direta do 2PL Centralizado
    • Implementa gerenciadores de bloqueio em vários sites e cada um irá administrar um dado conjunto de unidades de bloqueio.
    Mudanças mínimas em relação ao C2PL.


    fonte - http://www.cin.ufpe.br/~if694/aulas_pdf/10%20-%20Concorrencia%20em%20BD%20Distribuidos.pdf