Internals

Você pode usar o DynamoDB sem saber como ele funciona por baixo — até que uma partição quente te limite (throttle), um GSI atrase, ou a capacidade adaptativa faça algo que você não consegue explicar. Esta seção é o modelo mental que torna esses comportamentos previsíveis em vez de misteriosos.

É a parte funda do currículo: como as chaves mapeiam para partições físicas, como o armazenamento e o roteamento de fato funcionam, e de onde o comportamento de hoje vem historicamente. Leia depois de se sentir confortável com modelagem e indexação — ela explica o porquê por trás das regras que as seções anteriores te entregam.

0 de 8 lidosQuiz
Como funcionam as chaves de partição do DynamoDB
As chaves de partição do DynamoDB — o hash que mapeia a chave a uma partição física, por que a escolha decide o throughput e como driblar partições quentes.
Intermediário7 min de leitura
Adaptive capacity do DynamoDB
Adaptive capacity e burst capacity do DynamoDB — como absorvem picos e turbinam uma partição quente sozinhas, e o teto de partição que nenhuma vence.
Avançado6 min de leitura
Como um GSI do DynamoDB é Armazenado
Como um GSI do DynamoDB é armazenado — espaço de partições próprio, replicação assíncrona da tabela base, só os atributos projetados e capacidade isolada.
Avançado7 min de leitura
Partições físicas do DynamoDB
As partições físicas do DynamoDB — tetos de 10 GB, 3000 RCU e 1000 WCU, como se dividem e por que uma chave quente sofre throttling com capacidade de sobra.
Avançado7 min de leitura
Como Funciona o Armazenamento do DynamoDB
O armazenamento interno do DynamoDB — hash da partição, B-tree por partição para intervalos da chave de classificação e replicação por quórum em três AZs.
Avançado7 min de leitura
Roteamento de Requisições no DynamoDB
O roteamento de requisições no DynamoDB — o roteador faz o hash da chave de partição, acha o nó de armazenamento certo, e isso resolve a latência por chave.
Avançado7 min de leitura
Do Artigo Dynamo ao DynamoDB
Do artigo Dynamo de 2007 da Amazon ao DynamoDB — o que o design original de hashing consistente e quórum trouxe, e o que a AWS manteve ou trocou calada.
Avançado6 min de leitura
Teste de conhecimentoFazer o quiz
Teste o que você aprendeu nesta seção.

Experimente o DynoTable para explorar como suas chaves e coleções de itens se organizam — faça GROUP BY em uma chave de partição na SQL Workbench para ver quais chaves carregam mais itens.