Une entreprise a installé des compteurs intelligents sur les sites de ses clients, qui enregistrent la consommation électrique chaque minute et envoient les relevés à un point de terminaison distant. L'entreprise a besoin d'un point de terminaison pour recevoir les relevés et les stocker dans une base de données. Ils doivent enregistrer l'ID de l'emplacement et l'horodatage, et offrir aux clients un accès à faible latence à leur consommation actuelle et historique sur demande. La demande augmentera considérablement et la solution devra évoluer sans interruption et être rentable. Quelle solution de stockage répond le mieux à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Stocker les relevés dans Amazon DynamoDB et utiliser une clé primaire composite de l'ID de l'emplacement et de l'horodatage pour interroger les données client..
Pourquoi c'est la réponse
DynamoDB est une base de données NoSQL entièrement gérée, sans serveur, qui offre des performances à faible latence à n'importe quelle échelle, ce qui est crucial pour les exigences de l'entreprise. L'utilisation d'une clé primaire composite (ID de l'emplacement et horodatage) permet des requêtes efficaces pour les données actuelles et historiques d'un client. Sa capacité à s'adapter automatiquement aux augmentations de la demande sans interruption et son modèle de coût basé sur l'utilisation le rendent rentable. Stocker les relevés dans Amazon RDS (base de données relationnelle) pourrait rencontrer des problèmes de performance et d'évolutivité avec le volume élevé et la fréquence des écritures, et la gestion des index pourrait devenir complexe. Amazon ElastiCache for Redis est une base de données en mémoire, excellente pour la mise en cache, mais pas idéale pour le stockage persistant et la récupération de grands volumes de données historiques. Amazon S3 avec Athena est une bonne solution pour l'analyse de données à grande échelle, mais elle n'est pas optimisée pour les requêtes à faible latence sur des enregistrements individuels ou des petits ensembles de données, ce qui est nécessaire pour l'accès client en temps réel.
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