Uma empresa instalou medidores inteligentes nos locais dos clientes que registram o uso de energia a cada minuto e enviam as leituras para um endpoint remoto. A empresa precisa de um endpoint para receber as leituras e armazená-las em um banco de dados. Eles devem registrar o ID do local e o timestamp e oferecer aos clientes acesso de baixa latência ao uso atual e histórico sob demanda. A demanda crescerá substancialmente e a solução deve escalar sem tempo de inatividade e ser econômica. Qual solução de armazenamento melhor atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Armazenar as leituras no Amazon DynamoDB e usar uma chave primária composta de ID do local e timestamp para consultar os dados do cliente..
Por que esta é a resposta
O Amazon DynamoDB é a melhor escolha devido à sua capacidade de escalar horizontalmente para lidar com grandes volumes de dados de séries temporais e picos de tráfego sem tempo de inatividade, além de ser econômico. Usar uma chave primária composta de ID do local (Partition Key) e timestamp (Sort Key) permite consultas eficientes de baixa latência para dados atuais e históricos de um cliente específico. Amazon RDS é um banco de dados relacional que pode ter dificuldades com a escala massiva e a ingestão de dados de alta taxa exigidas, levando a gargalos e custos mais altos. Amazon ElastiCache for Redis é um cache na memória, não um armazenamento de dados primário durável para todos os dados históricos. Amazon S3 com Athena é adequado para análises ad-hoc e data lakes, mas não oferece a baixa latência e o desempenho de consulta ponto a ponto necessários para acesso sob demanda em tempo real.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão