Questão de Banco de Dados — Outros SGBDs e Questões Mescladas — Quadrix 2024
- Código
- qa630731
- Banca
- Quadrix
- Órgão
- IBICT
- Ano
- 2024
- Cargo
- Tecno ( )
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO (letra C). O Apache Solr é uma plataforma de busca de código aberto que expõe suas funcionalidades por meio de uma API REST, permitindo consultas, indexação e administração via requisições HTTP. Essa é uma característica central do Solr, que o diferencia de SGBDs tradicionais como MySQL e PostgreSQL, e o aproxima de ferramentas NoSQL como o MongoDB.
O Apache Solr é construído sobre o Apache Lucene, uma biblioteca de busca em Java, e fornece uma interface HTTP/REST para interagir com os índices. Isso significa que, para realizar uma consulta, o cliente envia uma requisição HTTP (geralmente GET ou POST) para um endpoint específico, como /select, com parâmetros que definem a consulta, filtros, ordenação e paginação. A resposta é retornada em formatos como JSON, XML ou CSV, facilitando a integração com aplicações web e móveis.
Essa abordagem REST é uma das razões pelas quais o Solr é amplamente utilizado em aplicações que exigem busca full-text, facetação e alta disponibilidade. Ele é frequentemente comparado ao Elasticsearch, que também é uma ferramenta de busca baseada em Lucene e expõe uma API REST. Ambos são exemplos de como a arquitetura REST se tornou padrão para serviços de busca e indexação.
A pegadinha desta questão está em associar o Solr a um SGBD tradicional. O Solr não é um banco de dados relacional; ele é um servidor de busca que armazena dados em índices invertidos, otimizados para consultas de texto. No entanto, ele pode ser usado como uma fonte de dados para aplicações, e sua API REST é um dos seus principais diferenciais. O candidato que confunde o Solr com um SGBD relacional pode achar que a afirmação é falsa, mas a característica descrita é exatamente uma das mais importantes do Solr.
A banca explora a confusão entre o Solr e um SGBD tradicional. O Solr não é um banco de dados relacional, mas sim uma plataforma de busca que expõe uma API REST. O candidato que não conhece o Solr pode achar que a afirmação é falsa, mas a API REST é uma característica central do Solr, usada para consultas, indexação e administração.
A afirmação está correta. O Apache Solr fornece suporte a consultas com base em REST API. Isso é uma característica fundamental do Solr, que permite que clientes interajam com o servidor de busca por meio de requisições HTTP. A API REST do Solr é usada para enviar consultas, indexar documentos, gerenciar coleções e realizar tarefas administrativas. Essa abordagem é amplamente adotada em aplicações web e móveis, pois facilita a integração e a escalabilidade.
Gabarito: letra C (CERTO).
Link permanente: /questoes/qa630731