A startup EduMais+, especializada em educação online, oferece cursos personalizados para milhares de alunos no Brasil. Com o crescimento acelerado da base de usuários, a empresa enfrenta gargalos no desempenho e na escalabilidade de seu banco de dados relacional tradicional, que armazena:
- Dados cadastrais dos alunos e professores;
- Conteúdos dos cursos (vídeos, textos, exercícios);
- Registros de atividades dos alunos (acessos, respostas, progresso);
- Relacionamentos entre alunos, colegas de estudo, tutores e mentores;
- Histórico de interações em fóruns e chats.
Para sanar os problemas apontados, a equipe de desenvolvimento decidiu adotar solução baseada em banco de dados NoSQL usando, para tal, um dos modelos documento, chave-valor, coluna larga e grafo para cada módulo a seguir:
|
Módulo |
Características específicas |
| Perfil de usuários |
Dados semiestruturados e personalizáveis (foto, bio, preferências, redes sociais etc.) |
| Conteúdo dos cursos |
Estrutura hierárquica com módulos, lições e exercícios em formatos variados |
| Registro de atividades do aluno | Volume massivo, leitura rápida, escrita frequente, acesso analítico |
| Relacionamentos sociais | Aluno segue tutores e outros alunos; interações recorrentes em fóruns e chats |
| Sessão de login e autenticação | Consulta ultrarrápida para verificar tokens de acesso |
Com base nas informações relativas aos módulos e nos modelos citados, selecione e justifique o modelo NoSQL mais apropriado para cada caso, explicando como ele atende aos requisitos de desempenho, flexibilidade ou estrutura dos dados [valor: 1,90 cada módulo].
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Discorra sobre as duas abordagens utilizadas no processamento de dados para análise, conhecidas pelas siglas ETL e ELT. Ao elaborar seu texto, atenda ao que se pede a seguir.
1 Descreva as etapas envolvidas nas duas abordagens. [valor: 7,00 pontos]
2 Cite um exemplo correspondente ao significado da letra T nas siglas ETL e ELT. [valor: 1,00 ponto]
3 Descreva três diferenças entre as duas abordagens. [valor: 6,00 pontos]
4 Descreva três situações em que a abordagem ETL é mais indicada que a ELT. [valor: 5,00 pontos]
Fraude financeira detectada por anomalias em dados heterogêneos
Uma instituição financeira começou a registrar reclamações de clientes sobre transações não reconhecidas realizadas em seu aplicativo mobile. Embora os logs estruturados de autenticação indicassem atividade aparentemente legítima — incluindo uso de dispositivos conhecidos, locais compatíveis e credenciais corretas —, análises posteriores revelaram que dados não estruturados, como mensagens de atendimento, transcrições de ligações e registros semiestruturados em formato JSON, já apresentavam sinais precoces de irregularidades.
Ao integrar e cruzar diferentes fontes de dados, os analistas identificaram padrões de comportamento atí…
O COSIF (Plano Contábil das Instituições do Sistema Financeiro Nacional) é um plano de contas utilizado pelas instituições financeiras no Brasil para padronizar e organizar a contabilidade do sistema financeiro nacional. Ele é regulamentado pelo Banco Central do Brasil (BCB) e serve como referência para as demonstrações contábeis e relatórios das instituições financeiras.
A seguir, é mostrada parte da listagem (adaptada) do Plano de Contas COSIF (tabela ContasCOSIF):
| Código | Descrição | Data Início | Data Fim | Duração (dias) | Tipo | Aplicável a FIDC | Aplicável aos demais Fundos |
| 12135028 | TPF – TN | 01/02/2004 | 31/07/2004 | 181 | N | Sim | Sim |
| 12135042 | TPF – BCB | 01/02/2004 | 31/07/2004 | 181 | N | Sim | Sim |
| 1214000… |



