O Elasticsearch foi criado por Shay Banon em 2010 e é manti...

Próximas questões
Com base no mesmo assunto
Q2446992 Banco de Dados
O Elasticsearch foi criado por Shay Banon em 2010 e é mantido atualmente pela Elastic N.V., uma empresa de tecnologia conhecida por sua suíte de produtos de código aberto, incluindo o Elasticsearch, o Logstash, o Kibana e o Beats, que juntos formam o que é conhecido como a Stack ELK (ou Elastic Stack). O Elasticsearch tem como objetivo fornecer: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - capacidade de indexação, busca e análise de textos completos.

Tema central da questão: A questão aborda o Elasticsearch, um sistema de gerenciamento de bancos de dados especializado, muito utilizado para armazenamento, indexação, busca e análise de grandes volumes de dados textuais. Este conhecimento é essencial para concursos que cobram temas de SGBD modernos e tecnologias NoSQL.

Resumo teórico: O Elasticsearch é um SGBD orientado a documentos, desenvolvido para permitir buscas extremamente rápidas e análise de textos em tempo real. Ele utiliza o motor Lucene para realizar indexação e pesquisa textual, sendo amplamente aplicado em sistemas que exigem busca eficiente, como sites de comércio eletrônico e motores de busca corporativos. Está presente na Elastic Stack (ELK Stack), integrando-se com outras ferramentas para visualização e ingestão de dados (Kibana, Logstash, Beats). Fonte: Elastic Documentation.

Justificativa da alternativa correta: A alternativa C destaca as funções centrais do Elasticsearch: indexação, busca e análise de textos completos. É exatamente para isso que o Elasticsearch foi criado, sendo referência internacional na manipulação e análise de grandes volumes de dados textuais, proporcionando buscas rápidas e eficientes.

Análise das alternativas incorretas:

  • A - Armazenamento de dados em formato relacional e NoSQL: Incorreta. O Elasticsearch não trabalha com modelos relacionais clássicos e não foi projetado para substituir SGBDs relacionais tradicionais, apesar de ser NoSQL.
  • B - Execução de consultas SQL complexas em bancos relacionais: Incorreta. Embora possua uma linguagem de consulta própria, não se destina a consultas SQL típicas de bancos relacionais.
  • D - Integração com diversos SGBDs e bancos de dados NoSQL: Incorreta. Apesar de integrar-se com ferramentas da Elastic Stack, não é especializado em integrar múltiplos SGBDs ou bancos NoSQL, mas sim em buscar e analisar dados textuais.

Dicas de interpretação: Fique atento a palavras-chave como "indexação", "busca" e "análise de textos", que são características marcantes do Elasticsearch. Evite ser confundido por menções a “relacional”, “SQL” ou “integração”, que não condizem com a missão central dessa ferramenta.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo