Amazon DynamoDB agora oferece suporte a chaves compostas com vários atributos em índices secundários globais

Publicado: 19 de nov de 2025

Agora, o Amazon DynamoDB oferece suporte a chaves primárias compostas por até oito atributos em índices secundários globais (GSIs). Embora anteriormente as chaves de partição e classificação fossem limitadas a um atributo cada, o DynamoDB agora oferece suporte a até quatro atributos para cada uma delas. Com as chaves com vários atributos, você não precisa mais concatenar valores manualmente em chaves sintéticas, o que às vezes resulta na necessidade de preencher os dados retroativamente antes de adicionar novos índices. Em vez disso, você pode criar chaves primárias usando até oito atributos existentes, facilitando a modelagem de diversos padrões de acesso e a adaptação a novos requisitos de consulta.

As chaves de partição com vários atributos melhoram a distribuição e a exclusividade dos dados. As chaves de classificação com vários atributos permitem consultas flexíveis, permitindo especificar condições nos atributos da chave de classificação da esquerda para a direita. Por exemplo, um índice com a chave de partição UserId e os atributos de chave de classificação País, Estado e Cidade permite que você consulte todos os locais de um usuário e, em seguida, restrinja os resultados por País, Estado ou Cidade.

As chaves de partição e classificação com vários atributos estão disponíveis sem custo adicional em todas as regiões da AWS que oferecem o DynamoDB. Você pode criá-los usando o Console de Gerenciamento da AWS, a AWS CLI, os AWS SDKs ou a API do DynamoDB. Para saber mais, consulte Global Secondary Indexes no Guia do desenvolvedor do Amazon DynamoDB.