Une entreprise utilisera Amazon DynamoDB comme base de données principale, mais les éléments de données entrants peuvent dépasser les limites de taille des éléments DynamoDB (taille maximale actuelle de 700 Ko et en augmentation). Quelle solution gère les grandes tailles de données avec la plus grande efficacité opérationnelle ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Stocker les données volumineuses sous forme d'objets dans un compartiment Amazon S3. Dans une table DynamoDB, créer un élément qui contient un attribut qui pointe vers l'URL S3 des données..
Pourquoi c'est la réponse
La solution la plus efficace consiste à stocker les données volumineuses dans Amazon S3 et à référencer leur URL dans DynamoDB. DynamoDB est optimisé pour les opérations rapides sur de petits éléments de données. S3 est un stockage d'objets hautement évolutif et économique, idéal pour les données volumineuses (jusqu'à 5 To par objet). Cette approche découple le stockage des données volumineuses de la base de données, permettant à DynamoDB de maintenir ses performances tout en gérant l'accès aux données complètes via S3. Les autres options sont moins optimales : Filtrer avec Lambda et utiliser DocumentDB ajoute de la complexité et des coûts pour une fonctionnalité que S3 peut gérer plus simplement. Diviser les données en plusieurs éléments dans DynamoDB dépasse la limite de taille effective par élément et complexifie la récupération des données. Compresser avec gzip via Lambda peut réduire la taille, mais ne résout pas le problème si les données compressées dépassent toujours la limite ou si la décompression à la lecture devient un goulot d'étranglement, et cela ajoute une surcharge de traitement.
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