Amazon DynamoDB
Amazon DynamoDB
Banco NoSQL serverless de chave-valor e documentos.
O que é
Banco NoSQL totalmente gerenciado e serverless, com latência de milissegundos de um dígito em qualquer escala e sem servidores para provisionar.
Quando usar
- A aplicação precisa de leitura e escrita muito rápidas em escala imprevisível.
- O modelo de dados é chave-valor ou documento, sem junções complexas.
- Casos como carrinho de compras, sessões, jogos, IoT e catálogos.
Como funciona
- Você cria tabelas com chave de partição; não há servidores nem versões para administrar.
- A capacidade pode ser sob demanda ou provisionada.
- Tabelas globais replicam dados entre Regiões.
Como aparece na prova
- Palavras-chave: NoSQL, serverless, chave-valor, milissegundos, escala massiva.
- Se a questão exige SQL, junções ou esquema relacional, não é DynamoDB.
Não confunda com
Amazon RDS
RDS é relacional e exige instância; DynamoDB é NoSQL e serverless.
Amazon ElastiCache
ElastiCache é cache em memória, não o banco de origem.
Arquitetura simples
Questões relacionadas
Um jogo online precisa de um banco de dados com latência de milissegundos de um dígito, escala imprevisível e sem servidores para administrar. Qual serviço atende?
Ver resposta comentada
Resposta: Amazon DynamoDB
O DynamoDB é um banco NoSQL serverless com desempenho consistente em qualquer escala: o padrão para sessões, rankings e catálogos de jogos.