Célula de Ensino evolução que gera resultados
Microaula em Método CELULA • Prévia Aberta

1. Circunstância (O Desafio no Mundo Real)

<p>Tentativas de forçar dados altamente variáveis, catálogos flexíveis de produtos com dezenas de atributos heterogêneos ou logs massivos em esquemas relacionais estritos geram tabelas monstruosas com dezenas de campos nulos e migrações frequentes e arriscadas.</p>

2. Fundamentos & Conceito Central (Estudos)

O movimento NoSQL (Not Only SQL) e as novas demandas da web escalável. Limitações de escalabilidade vertical de bancos ACID tradicionais e vantagens da escalabilidade horizontal distribuída. O Teorema CAP de Eric Brewer: Consistência, Disponibilidade e Tolerância a Particionamento; por que sistemas distribuídos devem escolher dois atributos sob partição de rede. O Teorema PACELC como extensão do CAP. Comparação conceitual entre o modelo ACID (estrito) e o modelo BASE (Basically Available, Soft-state, Eventual consistency). As 4 famílias principais de bancos NoSQL: 1) Bancos de Documentos (MongoDB): formato JSON/BSON, esquemas dinâmicos, técnicas de modelagem (Embedding/Documentos aninhados vs Referencing com ObjectId), decisões de modelagem baseadas no padrão de leitura/escrita, Aggregation Framework com estágios de pipeline ($match, $group, $project, $lookup, $unwind) e índices em atributos aninhados; 2) Bancos Chave-Valor (Redis / DynamoDB): estruturas de dados de alto desempenho ...

Desbloqueie o Conteúdo Completo

Quer praticar no Laboratório e emitir seu Certificado?

Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.