Quiz 15 - Módulo SQL e NoSQL
1. **O que é o MongoDB Atlas?**
Um mapa Mundi secreto do MongoDB.
Um serviço gerenciado (DBaaS) de MongoDB na nuvem.
Uma ferramenta para desenhar tabelas SQL.
Um framework de front-end.
Um tipo de documento JSON.
2. **Qual a maior vantagem de uma "Arquitetura Poliglota"?**
Aprender várias línguas humanas.
Usar apenas um banco de dados para tudo.
Usar o melhor banco de dados para cada necessidade específica do app.
Deixar o banco de dados mais colorido.
Economizar memória RAM do servidor.
3. **A segurança por "IP Whitelist" no Atlas serve para:**
Bloquear o banco de dados para todos.
Deixar o banco de dados mais rápido.
Permitir acesso apenas de IPs conhecidos e autorizados.
Mudar o nome das coleções.
Criar um backup automático.
4. **Quando é recomendável NÃO usar NoSQL?**
Quando o banco é gratuito.
Quando os dados mudam muito.
Quando os dados são ultra-relacionais e dependem de transações ACID complexas em várias tabelas.
Quando o aplicativo é para celular.
Quando o volume de dados é muito baixo.
5. **A "Escalabilidade Horizontal" do NoSQL significa:**
Comprar um servidor maior e mais caro.
Dividir os dados em vários servidores (clusters) menores e mais baratos.
Organizar os dados em ordem alfabética.
Mudar o banco de dados para o disco rígido.
Usar mais de um sistema operacional.
6. **O MongoDB Vector Search é focado em:**
Buscar nomes de cidades no mapa.
Calcular a velocidade de download.
Aplicações de Inteligência Artificial e buscas por semelhança.
Somar valores das vendas do mês.
Ordenar resultados por data.
7. **Para conectar seu App ou Compass ao Atlas, você precisa de uma:**
Chave de fenda.
Nova instalação do Windows.
Connection String (URL de conexão).
Senha do Gmail.
Licença da Microsoft.
8. **Qual o custo de um cluster em nível "M0" (Sandbox) no MongoDB Atlas?**
$10 por mês.
$100 por ano.
Gratuito (Forever Free).
$1 por dia.
Depende da velocidade da internet.
9. **Em uma arquitetura moderna, onde o Redis costuma ser utilizado?**
Para salvar o banco de dados principal.
Como camada de Cache para dados acessados com muita frequência e alta velocidade.
Para guardar fotos de perfil.
Para rodar relatórios mensais.
Como servidor de e-mail.
10. **Qual a melhor prática de segurança ao usar o MongoDB Atlas em produção?**
Compartilhar a senha do admin no GitHub.
Não usar senhas nos clusters.
Usar o Princípio do Menor Privilégio (usuário com acesso apenas a um banco específico).
Deixar a porta 27017 aberta para qualquer IP.
Reiniciar o banco toda semana.