Lors de la conception d'une table DynamoDB pour une application de programme de fidélité client, le développeur souhaite optimiser les performances des requêtes et réduire le risque de partitions chaudes avant d'exécuter des tests de performance. Quel attribut est le meilleur choix à utiliser comme clé de partition ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Un UUID généré aléatoirement pour chaque enregistrement client..
Pourquoi c'est la réponse
Un UUID généré aléatoirement pour chaque enregistrement client est le meilleur choix car il assure une distribution uniforme des données et des requêtes sur les partitions de la table DynamoDB. Cela minimise le risque de partitions chaudes, où une seule partition reçoit un volume de requêtes disproportionné, ce qui dégrade les performances. Le nom complet du client, la date d'inscription ou le nom de l'animal de compagnie sont susceptibles de créer des partitions chaudes car de nombreux clients pourraient partager les mêmes valeurs, concentrant ainsi les requêtes sur un nombre limité de partitions.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise