Operações e custo

A modelagem coloca seus dados dentro. Operar isso — manter as escritas consistentes, reagir a mudanças, expirar linhas antigas, pagar a conta de capacidade certa, sobreviver a uma queda de região e se recuperar de um deploy ruim — é a metade que decide se uma tabela DynamoDB é algo em que você confia em produção.

Esta seção é um único cenário contínuo, não seis páginas de referência desconexas. Você está construindo o log de auditoria de um SaaS multi-tenant — o registro imutável de "quem fez o quê, e quando" que todo produto B2B eventualmente precisa entregar para seus clientes corporativos. Uma tabela, particionada por tenant:

PKSKactoractionip
TENANT#acmeEVENT#2026-06-24T09:14Z#a1USER#88login.success203.0.113.7
TENANT#acmeEVENT#2026-06-24T09:15Z#a2USER#88invoice.export203.0.113.7
TENANT#globexEVENT#2026-06-24T09:15Z#b9USER#12role.granted198.51.100.4

Cada guia abaixo adiciona uma preocupação operacional a essa mesma tabela:

0 de 11 lidosQuiz
Custo do DynamoDB: por que o SQL sai caro
Por que SQL sobre o DynamoDB esconde a conta — como joins, filtros WHERE arbitrários e agregações viram Scans, e a matemática de RCU de Query vs Scan.
Intermediário4 min de leitura
Transações do DynamoDB
Transações do DynamoDB com TransactWriteItems — até 100 ações tudo-ou-nada, o limite de 4 MB, capacidade de escrita dobrada, e como os conflitos cancelam.
Avançado6 min de leitura
DynamoDB Streams
DynamoDB Streams — o log change-data-capture de 24 horas, as quatro opções StreamViewType, registros ordenados por item, e acionar Lambda em cada mudança.
Avançado6 min de leitura
DynamoDB TTL
O TTL do DynamoDB apaga itens sozinho quando um timestamp Unix-epoch vence, em geral em poucos dias, e essas exclusões não custam capacidade de escrita.
Intermediário4 min de leitura
Capacidade On-Demand vs Provisionada no DynamoDB
On-Demand vs Provisionada no DynamoDB — pagar por requisição vs throughput reservada, quando cada uma sai mais barata e como o perfil do tráfego decide.
Intermediário6 min de leitura
Como configurar o auto-scaling do DynamoDB
Configure o auto-scaling do DynamoDB na capacidade provisionada — console e CLI, a utilização alvo e o mín/máx, e os limites que ainda fazem throttle.
Intermediário8 min de leitura
Throttling no DynamoDB e como resolver
Por que o DynamoDB faz throttle — as quatro causas, o teto por partição de 3.000 unidades de leitura e 1.000 de escrita por segundo, e como corrigir.
Intermediário8 min de leitura
Tamanho e Contagem de Itens da Tabela DynamoDB
Tamanho e contagem de itens da tabela do DynamoDB pela estimativa gratuita do DescribeTable, que atrasa até seis horas, ou pelo Scan Select COUNT exato.
Iniciante5 min de leitura
DynamoDB Global Tables
DynamoDB Global Tables — replicação ativa-ativa multirregião, conflitos por last-writer-wins, os modos de consistência MREC e MRSC, e o SLA de 99,999%.
Avançado6 min de leitura
Backup e Point-in-Time Recovery do DynamoDB
Backup e point-in-time recovery do DynamoDB — snapshots sob demanda vs PITR contínuo, a janela de 1–35 dias e as configurações que a restauração não traz.
Intermediário7 min de leitura
Teste de conhecimentoFazer o quiz
Teste o que você aprendeu nesta seção.

Leia-os na ordem — cada um assume a tabela do anterior. Comece pelas transações; o resto se baseia nos eventos que ela escreve.

Baixe o DynoTable para inspecionar, consultar e editar a tabela do log de auditoria enquanto trabalha pelo cenário. Para o lado do custo, a gratuita calculadora de preços precifica uma carga de trabalho em qualquer um dos modos de capacidade, e o conversor de TTL transforma datas nos valores de epoch que o TTL espera.