Amazon DynamoDB

Amazon DynamoDB

Banco de Dados Essencial

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

Arquitetura simples

Comparação visual entre RDS, Aurora e DynamoDB Amazon RDS Relacional gerenciado Várias engines Amazon Aurora Relacional para a nuvem Compatível MySQL/PostgreSQL Amazon DynamoDB NoSQL serverless Chave-valor / documento
Relacional gerenciado com várias engines, relacional de alto desempenho criado para a nuvem, e NoSQL serverless.

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.

Praticar no simulado