Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2024
- Código
- ce168414
- Banca
- CESPE / CEBRASPE
- Órgão
- CAGEPA - PB
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Sistemas - Sistemas de TI
- ACassandra.
- BSQLite.
- CElasticSearch.
- DDynamoDB.
- EMongoDB.
GabaritoB — SQLite.
Gabarito: letra B. O SQLite é o mecanismo de banco de dados SQL relacional mais comum para armazenamento local em aplicativos móveis, por ser leve, embarcado e não exigir servidor separado. As demais alternativas são bancos NoSQL ou ferramentas de busca, inadequados para o contexto de um banco de dados SQL local no dispositivo.
Cassandra é um banco de dados NoSQL distribuído, projetado para alta escalabilidade em múltiplos servidores, não para armazenamento local em um único dispositivo móvel.
SQLite é uma biblioteca em linguagem C que implementa um mecanismo de banco de dados SQL embarcado. É o padrão de fato para armazenamento local em aplicativos móveis (Android e iOS) por sua leveza, dispensa de configuração e suporte a SQL completo.
ElasticSearch é um mecanismo de busca e análise baseado no Apache Lucene, utilizado para indexação e consulta de grandes volumes de dados, e não um banco de dados SQL para armazenamento local móvel.
DynamoDB é um banco de dados NoSQL gerenciado pela Amazon Web Services (AWS), executado em nuvem e não embarcado no dispositivo do usuário.
MongoDB é um banco de dados NoSQL orientado a documentos, geralmente executado como serviço em nuvem ou servidor dedicado, não sendo um mecanismo SQL para armazenamento local móvel.
Em questões sobre banco de dados para dispositivos móveis, lembre-se de que SQLite é a solução SQL local por excelência. Outros sistemas como MySQL, PostgreSQL ou Oracle exigem instalação e gerenciamento de servidor, não sendo adequados para aplicativos móveis embarcados.
Gabarito: letra B.
Link permanente: /questoes/ce168414