Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — FCC 2015
Banco de Dados›Banco de Dados Paralelos e Distribuídos
Código
fc019068
Banca
FCC
Órgão
DPE-SP
Ano
2015
Nível
Superior
Cargo
Administrador de Banco de Dados
Para realizar atualização de dados em bancos de dados distribuídos pode ser utilizada uma estratégia onde as cópias de uma relação modificada são atualizadas apenas periodicamente e uma transação que leia cópias diferentes da mesma relação poderá ver valores diferentes por um tempo, podendo comprometer, nesse caso, a independência dos dados distribuídos. Esta estratégia é conhecida como:
Areplicação síncrona.
Bfragmentação horizontal.
Cfragmentação consistente.
Dreplicação assíncrona.
Efragmentação vertical.
Revelar gabarito e comentário▾
GabaritoD — replicação assíncrona.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Bancos de Dados Distribuídos: Replicação Assíncrona
Gabarito: letra D – replicação assíncrona. A estratégia descrita no enunciado é a replicação assíncrona, em que as cópias de uma relação são atualizadas periodicamente, e não de imediato. Isso pode levar a que transações leiam valores diferentes de réplicas distintas por um curto período, comprometendo a transparência de replicação e a independência dos dados distribuídos. Em contraste, a replicação síncrona atualiza todas as cópias dentro da mesma transação, garantindo consistência imediata, mas com maior custo de desempenho. As alternativas de fragmentação não envolvem cópias e sim divisão lógica dos dados.
A questão exige distinguir os conceitos fundamentais de replicação em bancos de dados distribuídos. A replicação assíncrona é amplamente utilizada para melhorar a disponibilidade e o desempenho, aceitando um grau de inconsistência temporária (consistência eventual). Já a replicação síncrona prioriza a consistência forte, mas impõe maior latência e overhead de comunicação.
NÃO CAIA NESSA!
A banca explora a troca entre os termos "síncrona" e "assíncrona". Na replicação síncrona, as atualizações são propagadas de forma imediata e atômica, não ocorrendo visão de valores diferentes. O candidato pode confundir e marcar "síncrona" por associar a palavra a "atualização", mas o enunciado menciona "apenas periodicamente" – isso é a marca da assincronia.
Estratégia
Descrição
Característica Principal
Efeito na Independência dos Dados
Replicação Síncrona
Cópias atualizadas na mesma transação
Consistência imediata
Não compromete (transparência total)
Replicação Assíncrona
Cópias atualizadas periodicamente
Consistência eventual
Pode comprometer temporariamente
Fragmentação Horizontal
Divisão da relação em subconjuntos de tuplas
Sem cópias; cada fragmento em um nó
Não se aplica (não há replicação)
Fragmentação Vertical
Divisão da relação em subconjuntos de atributos
Sem cópias; cada fragmento em um nó
Não se aplica (não há replicação)
Replicação em BDs distribuídos
1Síncrona
Atualização imediata
Consistência forte
Maior custo de desempenho
2Assíncrona
Atualização periódica
Consistência eventual
Visão de valores diferentes
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Replicação síncrona. Nessa abordagem, todas as réplicas são atualizadas dentro da mesma transação distribuída, garantindo que qualquer leitura veja o mesmo valor (consistência forte). O enunciado descreve atualizações periódicas, o que é oposto à sincronia.
Alternativa B — ❌ Incorreta
Fragmentação horizontal. Técnica que divide uma relação em subconjuntos de tuplas (linhas). Não envolve cópias dos dados; cada fragmento é armazenado em um nó diferente sem replicação. O enunciado fala de "cópias de uma relação modificada", referindo-se à replicação, não à fragmentação.
Alternativa C — ❌ Incorreta
Fragmentação consistente. Termo não é padrão em bancos de dados distribuídos. Não se relaciona com a estratégia de atualização periódica de cópias.
Alternativa D — ✅ Correta ⟵ GABARITO
Replicação assíncrona. As réplicas são atualizadas após a transação original ser concluída, em intervalos regulares ou sob demanda. Durante esse intervalo, diferentes cópias podem conter valores divergentes, o que fere a transparência de replicação (independência dos dados distribuídos). É exatamente o cenário descrito.
Alternativa E — ❌ Incorreta
Fragmentação vertical. Divide uma relação em subconjuntos de colunas (atributos). Também não envolve cópias; cada fragmento vertical contém parte do esquema original. Não se aplica à descrição.
Conclusão: A única alternativa que corresponde à estratégia de atualização periódica com possibilidade de visões inconsistentes é a replicação assíncrona.