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 |
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 [valores: 3,50 para “perfil de usuários”, 3,00 para “conteúdo dos cursos” e 3,00 pontos para “registro de atividades”].
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
Ecossistema de Dados pode ser conceituado como um conjunto de relações complexas que se formam entre os atores ou entidades que interagem e direta ou indiretamente consomem, produzem, fornecem dados e outros recursos relacionados.
Segundo o Relatório Dados para uma vida melhor, publicado em 2021 pelo Banco Mundial, o Ecossistema de Governança de Dados de uma nação é a definição da abordagem de Governança de Dados que tem um papel central para o governo (órgãos, entidades, autarquias e fundações do poder executivo federal, órgãos dos poderes legislativo e judiciário, órgãos públicos dos estados e municípios), mas que pressupõe a atuação de entidades da sociedade civil e cidadãos, setor priva…
Para estudar a correlação entre produtos vendidos em uma distribuidora de produtos de tecnologia da informação, o gerente de vendas gerou o seguinte relatório a partir de consulta no banco de dados:
|
Data |
Cliente |
Itens comprados |
|
02/05 |
André |
Processador, Memória RAM |
|
02/05 |
Bruno |
Processador, Disco Rígido |
|
03/05 |
Carlos |
Processador |
|
03/05 |
André |
Memória RAM, Disco Rígido |
|
03/05 |
Daniel |
Placa Rede |
|
04/05 |
Bruno |
Monitor |
|
05/05 |
André |
Placa Rede |
|
05/05 |
Carlos |
Disco Rígido, Placa Rede |
|
05/05 |
Daniel |
Placa Rede, Placa Vídeo |
|
06/05 |
Bruno |
Processador, Memória RAM |
|
08/05 |
Carlos |
Durante a realização de uma auditoria de conformidade e de sistemas de informação no âmbito da fiscalização exercida pelo Tribunal de Contas da União, um Auditor de Controle Externo analisa os controles contábeis e os bancos de dados utilizados por uma entidade do sistema financeiro nacional supervisionada pelo Banco Central do Brasil. No curso dos trabalhos, verificou-se que a entidade mantém, em seu banco de dados corporativo, uma tabela denominada ContasCOSIF, destinada a armazenar informações extraídas do Plano Contábil das Instituições do Sistema Financeiro Nacional (COSIF), instrumento normativo utilizado para padronizar e organizar a contabilidade das instituições financeiras, conform… |



