Criar conta grátis

Bancos NoSQL e Arquiteturas de Dados

01. Fundamentos e modelos de bancos NoSQL

1º capítulo da apostila Bancos NoSQL e Arquiteturas de Dados: explicação contínua e em linguagem simples sobre Fundamentos e modelos de bancos NoSQL, com exemplos, conexões e mapa mental.

10 min de leitura60 questões para praticarRevisado em 14/09/2026

Nem todo problema precisa de relações e junções como centro do desenho. Documentos, pares chave-valor, famílias de colunas e grafos oferecem maneiras diferentes de aproximar o armazenamento do padrão de acesso.

A última disciplina amplia o repertório para dados distribuídos e heterogêneos. Partimos dos modelos NoSQL, praticamos o modelo de documentos, conectamos sistemas por ETL e ELT e terminamos com data lakes, big data e lakehouse. Este é o capítulo 1 de 4 da disciplina Bancos NoSQL e Arquiteturas de Dados. Ele abre a sequência e estabelece o vocabulário necessário para os próximos capítulos. Depois, seguiremos para MongoDB Query Language.

O fio condutor

Banco de dados deve ser estudado como um sistema de decisões conectadas. O significado atribuído ao dado orienta o modelo; o modelo condiciona consultas e atualizações; o SGBD executa essas operações sob regras de segurança, concorrência, desempenho e recuperação. Quando uma dessas camadas muda, as demais podem ser afetadas.

Ao longo da leitura, acompanhe sempre quatro perguntas: qual problema está sendo resolvido, qual estrutura representa o problema, que garantia precisa ser preservada e qual custo acompanha a escolha. Esse roteiro ajuda a compreender os conceitos em vez de apenas memorizar nomes.

O que é e por que surgiu

Começamos por O que é e por que surgiu, pois essa base permite compreender as decisões apresentadas nas seções seguintes.

O movimento nasceu das aplicações web de larga escala e costuma ser resumido nos três Vs: volume (conjuntos maiores do que um servidor comporta), velocidade (ingestão e consulta próximas do tempo real) e variedade (dados estruturados, semiestruturados e não estruturados). A resposta foi escalar horizontalmente, somando nós de baixo custo, e aceitar esquema flexível.

Repare como Os três Vs, Not Only SQL, Quando não usar participam da mesma decisão. Ao relacionar esses elementos, fica mais fácil prever o comportamento do banco e reconhecer os efeitos de cada escolha.

Os quatro modelos

A seção anterior apresentou O que é e por que surgiu. Agora chegamos a Os quatro modelos, que acrescenta a próxima peça do mesmo raciocínio.

ModeloComo armazenaExemplosUso típico
Chave-valorTabela de dispersão distribuída: chave única → valor opaco para o bancoRedis, DynamoDBCache, sessões, dados acessados sempre pela chave
DocumentoDocumentos JSON/BSON/XML cuja estrutura interna o banco entendeMongoDB, CouchDBCatálogos e agregados com atributos variáveis
Família de colunasLinhas identificadas por chave, com colunas agrupadas em famílias armazenadas juntasCassandra, HBase (herdeiros do Bigtable)Escrita massiva, séries temporais, grandes volumes distribuídos
GrafoNós e arestas com propriedades, otimizados para travessia por adjacênciaNeo4jDetecção de fraude, redes sociais, recomendação

Continue lendo de graça

O capítulo inteiro está liberado no plano gratuito

Criar conta leva menos de um minuto e não pede cartão. Você destrava o texto completo, o mapa mental, o PDF para estudar off-line e ainda resolve questões inéditas todo dia.

Leu o resumo? Agora pratique.

São 60 questões inéditas de Fundamentos e modelos de bancos NoSQL, todas comentadas alternativa por alternativa.

Criar conta grátis e praticar

Você volta para este capítulo depois de criar a conta.

Fontes consultadas

  • Documentação oficial do MongoDB, Apache Cassandra, Neo4j, Redis e Amazon DynamoDB
  • Elmasri & Navathe, Sistemas de Banco de Dados — cap. de bancos NoSQL
  • Sadalage & Fowler, NoSQL Distilled (modelagem orientada a agregados)
  • Teorema CAP (Brewer); DeCandia et al., Dynamo; Google Spanner/TrueTime
  • Acervo comentado de Banco de Dados — Fundamentos e modelos de bancos NoSQL (60 questões publicadas), conferido em 14/09/2026