Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — FCC 2023
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
fc069816
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2023
Nível
Médio
Cargo
Técnico Judiciário - Área de Apoio Especializado - Especialidade Tecnologia da Informação
Um Técnico de um Tribunal Regional do Trabalho está trabalhando com a pilha ELK (Elasticsearch, Logstash e Kibana) para uso em análise de dados. Pesquisando sobre a aplicação dessa pilha a fim de poder utilizá-la de modo otimizado, ele verificou que shard é
Auma ferramenta de visualização e gerenciamento de dados usado para o Logstash.
Bum código usado para agregar e processar dados e enviá-los ao Elasticsearch.
Cuma capacidade fornecida pelo Elasticsearch para subdividir o índice em várias partes.
Dusado para agregar e processar dados e enviá-los ao Kibana. É um pipeline de processamento de dados do lado client que ingere dados de uma infinidade de fontes simultaneamente, os transforma e os envia para coleta.
Eum grupo (cluster) Elasticsearch de uma ou mais instâncias de nó que ficam no front end para enviar os resultados de uma pesquisa para o Kibana.
Revelar gabarito e comentário▾
GabaritoC — uma capacidade fornecida pelo Elasticsearch para subdividir o índice em várias partes.
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”.
Pilha ELK e o conceito de shard no Elasticsearch
Gabarito: letra C. No Elasticsearch, um shard é uma unidade que permite subdividir um índice em partes menores, possibilitando distribuição horizontal e paralelismo nas operações de busca e indexação. As demais alternativas confundem shard com outros componentes da pilha (Logstash, Kibana, cluster).
Alternativa A — ❌ Incorreta
Afirma que shard é uma "ferramenta de visualização e gerenciamento de dados usado para o Logstash". Isso descreve o Kibana, que é a ferramenta de visualização e gerenciamento. Shard não é uma ferramenta, e sim uma partição de índice no Elasticsearch.
Alternativa B — ❌ Incorreta
Descreve shard como "um código usado para agregar e processar dados e enviá-los ao Elasticsearch". Essa é a função do Logstash (ou de um pipeline de ingestão). Shard não é código nem pipeline; é uma estrutura interna de armazenamento no Elasticsearch.
Alternativa C — ✅ Correta ⟵ GABARITO
Exatamente: "uma capacidade fornecida pelo Elasticsearch para subdividir o índice em várias partes". Cada índice no Elasticsearch pode ser dividido em múltiplos shards primários e réplicas, permitindo escalabilidade e alta disponibilidade.
Alternativa D — ❌ Incorreta
Descreve shard como um pipeline de processamento de dados do lado cliente que ingere, transforma e envia dados para coleta (e para o Kibana). Trata-se claramente do Logstash, não do shard. Além disso, o envio é ao Elasticsearch, não ao Kibana.
Alternativa E — ❌ Incorreta
Afirma que shard é "um grupo (cluster) Elasticsearch de uma ou mais instâncias de nó que ficam no front end para enviar os resultados de uma pesquisa para o Kibana". Isso confunde shard com cluster ou nó. Um cluster é formado por nós; shard é a partição de dados, não um grupo de nós.
NÃO CAIA NESSA!
A banca troca o conceito de shard por outros componentes da pilha ELK (Logstash, Kibana, cluster). O candidato precisa saber que shard é exclusivamente a subdivisão do índice no Elasticsearch. Memorize as funções de cada ferramenta: Elasticsearch (armazenamento/busca), Logstash (ingestão/transformação), Kibana (visualização).