Une entreprise stockera une soumission de formulaire d'application par utilisateur dans une table DynamoDB. Chaque élément comprend le nom d'utilisateur, la date de soumission, le statut de validation (UNVALIDATED, VALID, NOT VALID) et une note de 1 à 5. Pour garantir que les enregistrements sont bien répartis entre les partitions lors d'une forte affluence de soumissions, quel attribut doit être utilisé comme clé de partition ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Nom d'utilisateur.
Pourquoi c'est la réponse
L'attribut "Nom d'utilisateur" est le meilleur choix pour la clé de partition car il est le plus susceptible d'être unique et de varier considérablement entre les soumissions. Cela garantit une distribution uniforme des données sur les partitions, évitant ainsi les "hot partitions" (partitions chaudes) et optimisant les performances de lecture/écriture, ce qui est crucial lors d'une forte affluence. Les autres options sont moins idéales : "Date de soumission" regrouperait de nombreuses soumissions sur la même partition pour une date donnée, créant un point chaud. "Statut de validation" n'a que trois valeurs possibles, ce qui entraînerait une distribution très inégale sur seulement trois partitions. "Note (1-5)" n'a que cinq valeurs possibles, ce qui est également trop peu pour une distribution efficace et créerait des points chauds.
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