Uma plataforma de eventos armazena os resultados do placar de líderes no DynamoDB e os retém por 30 dias, após os quais um trabalho agendado exclui os dados antigos. A tabela usa capacidade de gravação fixa, mas durante meses de pico, o trabalho de exclusão agendado causa "write throttling". O desenvolvedor precisa de uma solução de longo prazo que remova registros antigos do placar de líderes e otimize a taxa de transferência de gravação. Qual abordagem satisfaz isso?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Habilitar um atributo TTL (time-to-live) nos itens para que o DynamoDB exclua automaticamente os dados expirados do placar de líderes..
Por que esta é a resposta
Habilitar o TTL (Time-to-Live) no DynamoDB é a solução mais eficiente porque ele remove automaticamente os itens expirados da tabela sem consumir unidades de capacidade de gravação provisionadas. Isso evita o write throttling que ocorre com o trabalho de exclusão agendado, que consome capacidade de gravação. Usar DynamoDB Streams ou AWS Step Functions para agendar exclusões ainda envolveria operações de gravação (exclusão) que consumiriam capacidade e poderiam causar throttling. Aumentar a capacidade de gravação da tabela é uma solução paliativa e mais cara, pois exige provisionar mais capacidade permanentemente ou ajustá-la manualmente, sem resolver a causa raiz do problema de consumo de capacidade pelas exclusões.
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