Práticas recomendadas - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Práticas recomendadas

Considere o uso das práticas recomendadas de design do DynamoDB a seguir:

  • Design de chave de partição: use uma chave de partição de alta cardinalidade para distribuir a carga uniformemente.

  • Padrão de design de lista de adjacências: use esse padrão de design para gerenciar relações de um para muitos e de muitos para muitos.

  • Índice esparso: use um índice esparso para índices secundários globais (GSIs). Ao criar um GSI, você especifica uma chave de partição e, opcionalmente, uma chave de classificação. Somente itens na tabela base que contêm uma chave de partição GSI correspondente aparecem no índice esparso. Isso ajuda a manter os GSIs menores.

  • Sobrecarga de índice: use o mesmo GSI para indexar vários tipos de itens.

  • Fragmentação de gravação de GSI: fragmente de forma inteligente para distribuir dados entre as partições para permitir consultas mais rápidas e eficientes.

  • Itens grandes: armazene somente metadados dentro da tabela, salve o blob no Amazon S3 e mantenha a referência no DynamoDB. Divida itens grandes em vários itens e indexe com eficiência usando chaves de classificação.

Para conhecer mais práticas recomendadas de design, consulte a documentação do Amazon DynamoDB.