Amazon DynamoDB prend désormais en charge les clés composites à attributs multiples dans les index secondaires globaux

Publié le: 19 nov. 2025

Amazon DynamoDB prend désormais en charge les clés primaires composées d'un maximum de huit attributs dans les index secondaires globaux (GSI). Alors qu'auparavant, les clés de partition et de tri étaient limitées à un attribut chacune, DynamoDB prend désormais en charge jusqu'à quatre attributs chacune pour les clés de partition et de tri. Avec les clés à attributs multiples, il n'est plus nécessaire de concaténer manuellement les valeurs dans des clés synthétiques, ce qui entraîne parfois la nécessité de remplir des données avant d'ajouter de nouveaux index. Vous pouvez plutôt créer des clés primaires en utilisant jusqu'à huit attributs existants, ce qui facilite la modélisation de divers modèles d'accès et l'adaptation aux nouvelles exigences en matière de requêtes.

Les clés de partition à attributs multiples améliorent la distribution et l'unicité des données. Les clés de tri à attributs multiples permettent des requêtes flexibles en vous permettant de spécifier des conditions sur les attributs des clés de tri de gauche à droite. Par exemple, un index avec la clé de partition UserId et les attributs de clé de tri « Pays », « État » et « Ville » vous permet d'interroger tous les emplacements d'un utilisateur, puis d'affiner les résultats par pays, État ou ville.

Les clés de partition et de tri à attributs multiples sont disponibles sans frais supplémentaires dans toutes les régions AWS où DynamoDB est disponible. Vous pouvez les créer à l'aide de la Console de gestion AWS, de l'AWS CLI, des kits AWS SDK ou de l'API DynamoDB. Pour en savoir plus, consultez la section Index secondaires globaux dans le Guide du développeur d’Amazon DynamoDB.