Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Casos de Uso NoSQL 
1. Por que o Redis (Chave-Valor) é a escolha padrão para gerenciar "Sessões de 
Usuário"? 
a) Porque ele permite salvar fotos de perfil em alta resolução. 
b) Pela sua velocidade extrema (armazenamento em RAM), permitindo que o servidor 
verifique se o usuário está logado em milissegundos a cada clique. 
c) Porque ele organiza os usuários por ordem de idade automaticamente. 
d) Porque as sessões de usuário precisam ser guardadas por décadas. 
e) Porque o Redis é o único banco que funciona com senhas. 
2. No setor de E-commerce, qual a grande vantagem do MongoDB (Documentos) para 
"Catálogos de Produtos"? 
a) Ele obriga que todos os produtos tenham exatamente as mesmas características. 
b) Ele permite que produtos diferentes (ex: uma Camiseta e uma Geladeira) tenham 
atributos distintos no mesmo lugar sem precisar de tabelas vazias. 
c) Ele impede que os preços dos produtos sejam alterados. 
d) Ele envia e-mails automáticos para os clientes que abandonam o carrinho. 
e) Ele é o único banco que aceita pagamentos via cartão de crédito. 
3. Bancos como Cassandra ou InfluxDB são ideais para "Time Series" (Séries Temporais) 
e IoT. Qual a característica desses dados? 
a) São dados que nunca mudam e ficam guardados para sempre. 
b) São fluxos contínuos de eventos marcados pelo tempo (ex: sensores de temperatura 
enviando dados a cada segundo), exigindo alta velocidade de escrita. 
c) São fotos e vídeos capturados por câmeras de segurança. 
d) São nomes e endereços de clientes de uma loja física. 
e) São códigos de programação escritos por robôs. 
4. Em uma Redes Social, por que usar Neo4j (Grafos) em vez de um banco SQL para 
sugerir "Pessoas que você talvez conheça"? 
a) Porque o SQL não permite ter mais de 100 amigos. 
b) Porque em Grafos a relação entre pessoas é um dado direto; no SQL, descobrir 
conexões de 3º ou 4º nível exigiria Joins tão complexos que travariam o sistema. 
c) Porque o Neo4j publica automaticamente as fotos no Instagram. 
d) Porque os bancos de grafos são mais baratos que os relacionais. 
e) Porque o Neo4j apaga usuários inativos sozinho. 
5. Qual banco você usaria para um sistema de "Placar de Líderes" (Leaderboard) de um 
jogo online com milhões de acessos? 
a) Neo4j, para ver quem é amigo de quem. 
b) Redis, usando estruturas como Sorted Sets que mantêm a classificação em tempo 
real com alta performance. 
c) Cassandra, para guardar o histórico de todas as partidas de 2010. 
d) MongoDB, para salvar o chat dos jogadores. 
e) Um arquivo TXT dentro de um servidor FTP. 
6. Para um sistema de "Análise de Fraudes" bancárias em tempo real, os Grafos são 
úteis para: 
a) Contar quanto dinheiro o cliente tem na conta. 
b) Identificar padrões de transferências circulares entre contas aparentemente não 
relacionadas. 
c) Imprimir o extrato mensal do cliente. 
d) Alterar o limite do cartão de crédito. 
e) Enviar um novo cartão para o endereço do cliente. 
7. Em aplicações de Logística (Rastreamento de frotas), qual a combinação comum de 
bancos? 
a) SQL para o cadastro de motoristas e NoSQL Wide-Column (Cassandra) para o 
histórico de coordenadas GPS. 
b) Apenas Redis para tudo. 
c) Apenas Neo4j para desenhar o mapa. 
d) Um banco de dados que funcione apenas com rádio frequência. 
e) Não se usa banco de dados em logística. 
8. Por que sistemas de "Content Management" (CMS - Blogs e Portais) se beneficiam 
de bancos de Documentos? 
a) Porque o conteúdo de um post (texto, tags, comentários, metadados) pode ser 
recuperado em uma única consulta ao documento. 
b) Porque o banco de documentos escreve os artigos sozinho usando IA. 
c) Porque o Google só indexa sites que usam MongoDB. 
d) Porque é impossível criar um blog usando SQL. 
e) Porque os documentos JSON são imunes a vírus de computador. 
9. Se você está criando um "Carrinho de Compras" que deve persistir mesmo se o usuário 
fechar o navegador, o Redis é ideal se: 
a) Você tiver terabytes de dados de carrinhos antigos. 
b) Você priorizar a velocidade de resposta e não se importar em perder o carrinho se o 
servidor de cache falhar (a menos que use persistência). 
c) Você quiser que o carrinho seja compartilhado com todos os usuários do site. 
d) O carrinho tiver apenas produtos de um único fornecedor. 
e) Você quiser que o carrinho seja impresso em papel térmico. 
10. O uso de "Bancos de Vetores" (Vector Databases) é um caso de uso NoSQL moderno 
para: 
a) Guardar planilhas de contabilidade. 
b) Busca semântica e suporte a modelos de Inteligência Artificial (LLMs), armazenando 
representações numéricas de textos e imagens. 
c) Acelerar a conexão de internet banda larga. 
d) Substituir o teclado e o mouse. 
e) Criar backup de e-mails antigos.

Mais conteúdos dessa disciplina