Questão de Banco de Dados — Banco de Dados — FGV 2024
Banco de Dados›Banco de Dados
Código
fg097400
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Administrador de Banco de Dados
A equipe de TI do TCE-PA está implementando o ElasticSearch para melhorar a busca e análise de seus dados corporativos. Para garantir a alta disponibilidade, tolerância a falhas e auxiliar na performance durante a busca dos dados, a organização deve configurar
AÍndices.
BDocumentos.
CShards.
DRéplicas.
ENós adicionais.
Revelar gabarito e comentário▾
GabaritoD — Réplicas.
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”.
ElasticSearch: Alta Disponibilidade e Tolerância a Falhas
Gabarito: letra D. Em clusters ElasticSearch, a configuração que garante alta disponibilidade e tolerância a falhas é a criação de réplicas – cópias dos shards primários distribuídas em nós diferentes. Elas permitem que, em caso de falha de um nó, os dados permaneçam acessíveis por meio das réplicas, além de auxiliar na performance ao distribuir consultas de leitura.
A questão cobra o conhecimento dos conceitos fundamentais do ElasticSearch, especialmente os mecanismos de redundância e desempenho.
Alternativa A — ❌ Incorreta
Índices são coleções lógicas de documentos (equivalentes a um banco de dados em SGBDs relacionais). Eles organizam os dados, mas não fornecem redundância ou tolerância a falhas por si só.
Alternativa B — ❌ Incorreta
Documentos são as unidades básicas de informação (análogos a linhas/registros). Não contribuem para disponibilidade ou resiliência.
Alternativa C — ❌ Incorreta
Shards são partições de um índice que distribuem os dados horizontalmente. Embora permitam escalabilidade e paralelismo, sem réplicas a perda de um nó compromete os shards primários. São parte do mecanismo, mas não garantem alta disponibilidade sozinhos.
Alternativa D — ✅ Correta ⟵ GABARITO
Réplicas são cópias exatas dos shards primários armazenadas em nós distintos. Elas garantem que, se um nó falhar, outro nó com a réplica possa assumir as requisições. Também melhoram a performance de leitura ao distribuir consultas entre réplicas. É exatamente o que a questão pede.
Alternativa E — ❌ Incorreta
Adicionar nós ao cluster aumenta a capacidade de processamento e armazenamento, mas, se os dados não forem replicados, a falha de um nó ainda causa indisponibilidade. As réplicas são o recurso específico para tolerância a falhas.
NÃO CAIA NESSA!
A banca pode tentar confundir shards com réplicas. Ambos envolvem divisão de dados, mas shards são partições (distribuição) e réplicas são cópias (redundância). A alta disponibilidade depende de réplicas.