Sua aplicação armazena itens no DynamoDB e você precisa consultar pela chave de partição da tabela combinada com um valor de chave de classificação alternativo, e você deve ler os dados mais recentes, incluindo gravações recentes. Como você deve projetar a consulta?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um local secondary index (LSI) ao criar a tabela e consulte o LSI usando leituras de consistência forte..
Por que esta é a resposta
A resposta correta é criar um Local Secondary Index (LSI) e usar leituras de consistência forte. Um LSI permite consultar usando a mesma chave de partição da tabela base, mas com uma chave de classificação diferente, o que atende ao requisito de "chave de partição da tabela combinada com um valor de chave de classificação alternativo". Além disso, os LSIs suportam leituras de consistência forte, garantindo que você obtenha os dados mais recentes, incluindo gravações recentes. As outras opções estão incorretas porque: Consultar um LSI com consistência eventual não garante os dados mais recentes. Global Secondary Indexes (GSIs) são usados quando você precisa consultar com uma chave de partição diferente da tabela base. Embora GSIs suportem consistência forte para a tabela base, eles só suportam consistência eventual para o próprio índice.
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