trilha

AWS SAA-C03/06 - Bancos de Dados2 min

Bancos Especializados

Perguntas-guia

Responda com suas palavras antes de ler o resto da nota.

  • Que problema isso resolve?
  • Quando usar / quando NÃO usar?
  • Qual o principal trade-off (custo, latência, operação)?
  • Que sinal no enunciado aponta pra isso?
  • Com o que isso é confundido na prova?

Conceito

A AWS oferece um banco por modelo de dados. A prova cobra o reconhecimento: dada a descrição, qual é o serviço.

Serviço Modelo Sinal no enunciado
Neptune Grafo Rede social, detecção de fraude, motor de recomendação, "relacionamentos entre entidades"
DocumentDB Documento "Compatível com MongoDB"
Keyspaces Wide-column "Compatível com Cassandra (CQL)"
Timestream Série temporal IoT, métricas, telemetria, sensores
QLDB Ledger imutável Histórico criptograficamente verificável, trilha de auditoria imutável
MemoryDB In-memory durável Redis como fonte da verdade
Redshift Data warehouse colunar BI, OLAP, agregação analítica
DynamoDB Chave-valor / documento Escala massiva, latência de ms
RDS / Aurora Relacional SQL, transação ACID, JOIN

As distinções que confundem

QLDB vs Blockchain (Managed Blockchain) QLDB tem uma autoridade central e um journal imutável — é um ledger. Managed Blockchain é para várias partes sem autoridade central (Hyperledger Fabric, Ethereum). Se o enunciado fala em "múltiplas organizações que não confiam entre si", é blockchain; se fala em "registro imutável e auditável da minha empresa", é QLDB.

Timestream vs DynamoDB para IoT Os dois aceitam ingestão alta. Timestream é otimizado pra consulta por janela de tempo e tem lifecycle automático (memória → magnético). Se a questão fala em "analisar métricas ao longo do tempo", é Timestream.

Neptune vs RDS Relacionamento em banco relacional exige JOIN recursivo, que degrada rápido. Neptune percorre grafo nativamente — sinal é "consultar conexões de várias profundidades".

Trade-offs

Banco especializado entrega performance e semântica próprias do modelo, ao custo de mais um serviço para operar, monitorar e conhecer. Em arquitetura pequena, forçar tudo no RDS costuma ser mais simples. A prova, porém, quase sempre premia o banco específico quando a descrição do modelo de dados é explícita.

Sinais de prova

  • "Detecção de fraude por relacionamento" → Neptune
  • "Migrar MongoDB sem reescrever" → DocumentDB
  • "Migrar Cassandra sem gerenciar cluster" → Keyspaces
  • "Milhões de leituras de sensores por segundo, análise temporal" → Timestream
  • "Trilha de auditoria que ninguém pode alterar, com prova criptográfica" → QLDB
  • "Várias empresas compartilhando um registro sem autoridade central" → Managed Blockchain
  • "Data warehouse para BI" → Redshift

Relacionado


Parte de 06 - MOC Bancos de Dados · Documentação AWS

Buscar

Busca por título, seção e texto das notas