Fundamentos

Antes de modelar relacionamentos ou ajustar índices, você precisa das primitivas que o DynamoDB realmente oferece: os tipos de valor que pode armazenar, como os itens se agrupam em disco e a chave que decide onde cada item vive. Erre nisso e todos os padrões posteriores vão brigar com você.

Vindo do SQL, as surpresas começam aqui. Não há colunas e não há schema — apenas atributos tipados por item — e a chave primária não é uma conveniência, é o layout físico dos seus dados.

0 de 9 lidosQuiz
Quando Usar o DynamoDB (e Quando Não Usar)
Quando usar o DynamoDB (e quando não) — os sinais de padrão de acesso, escala e custo que favorecem o DynamoDB em vez de um banco de dados relacional, e as cargas de trabalho onde ele é a escolha errada.
Iniciante5 min de leitura
Tipos de dados do DynamoDB
Tipos de dados do DynamoDB explicados — os tipos escalares (S, N, B, BOOL, NULL), de documento (M, L) e de conjunto (SS, NS, BS), como aparecem em DynamoDB-JSON e como cada um é dimensionado.
Iniciante3 min de leitura
JSON do DynamoDB & Marshalling
JSON do DynamoDB e marshalling — por que o DynamoDB envolve cada valor em um descritor de tipo como {"S":"..."}, como difere do JSON puro, e como converter entre os dois.
Iniciante4 min de leitura
O Limite de Tamanho de Item do DynamoDB (400 KB)
O limite de tamanho de item de 400 KB do DynamoDB — o que conta para ele, como nomes de atributos e aninhamento se somam, por que o teto existe, e como modelar contornando o crescimento ilimitado de itens.
Iniciante4 min de leitura
Ações Baseadas em Item do DynamoDB: GetItem, PutItem, UpdateItem, DeleteItem
Ações baseadas em item do DynamoDB — GetItem, PutItem, UpdateItem e DeleteItem — as quatro operações de item único, como cada uma endereça um item pela sua chave primária completa e como elas diferem de Query e Scan.
Iniciante5 min de leitura
Coleções de Itens no DynamoDB
O que é uma coleção de itens no DynamoDB — todos os itens que compartilham uma chave de partição — por que ela é a unidade de leituras eficientes com Query, e os limites a observar.
Iniciante8 min de leitura
Chave Primária Composta no DynamoDB
Uma chave primária composta no DynamoDB é uma chave de partição mais uma chave de classificação — ela agrupa itens relacionados e libera consultas de intervalo que uma chave simples não consegue.
Iniciante6 min de leitura
Leituras Fortemente Consistentes vs Eventualmente Consistentes no DynamoDB
Leituras fortemente consistentes vs eventualmente consistentes no DynamoDB — o que cada uma garante, por que leituras eventuais podem retornar dados obsoletos, o custo de 2× RCU do ConsistentRead, e quais índices suportam leituras fortes.
Intermediário5 min de leitura
Teste de conhecimentoFazer o quiz
Teste o que você aprendeu nesta seção.

Comece pelos tipos de dados se você está começando do zero; pule para as chaves primárias compostas se você já conhece o modelo de valores e quer a parte que guia todos os padrões de acesso.

Quer mexer em itens reais enquanto lê? Experimente o DynoTable e inspecione as chaves e coleções de uma tabela diretamente.