1. Circunstância (O Desafio no Mundo Real)
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 ...
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.
