O uso de cache é uma estratégia essencial para reduzir a lat...
( ) A estratégia Write-Through atualiza simultaneamente o cache e o banco de dados principal, garantindo alta consistência dos dados em troca de uma maior latência nas operações de escrita.
( ) O algoritmo LRU (Least Recently Used) descarta o item do cache que não é acessado há mais tempo, baseando-se no princípio da localidade temporal dos acessos.
( ) A taxa de Cache Hit representa a porcentagem de requisições que não foram encontradas no cache e precisaram ser buscadas na fonte de dados original (banco de dados).
( ) Sistemas de cache distribuído, como o Redis, são limitados apenas ao armazenamento de strings simples, não suportando estruturas complexas como listas, conjuntos ou hashes.
Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
Fundamento decisivo: A decisão dependia de comparar a sequência das assertivas com as definições básicas de cache; a combinação correta desses conceitos leva a V, V, F, F, que corresponde à alternativa E.
- Em itens sobre cache, separe política de escrita, política de substituição e métrica de acerto; cada uma tem definição própria.
- Quando aparecer cache hit, confirme se a frase fala em dado encontrado no cache; se falar em busca na origem, trata-se de miss.
- Em write-through, o traço decisivo é a atualização simultânea do cache e do armazenamento principal na escrita.
- Não trate Redis como armazenamento restrito a chave-valor em string; a base da questão exige reconhecer suporte a estruturas além de strings.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
I - Verdadeiro;
II - Verdadeiro;
III - Falso - O conceito foi confundido aqui. Cache Hit (acerto de cache) acontece quando o dado solicitado já está disponível no cache. Já a situação descrita, quando o dado não é encontrado no cache e o sistema precisa buscá-lo no banco de dados se caracteriza um Cache Miss (falha de cache).
IV - Falso - Essa afirmativa também está incorreta. O Redis é amplamente conhecido justamente por ser um servidor de estruturas de dados. Ele oferece suporte a diversos tipos, como Strings, Lists, Sets, Sorted Sets, Hashes, HyperLogLogs, entre outros, o que o torna bastante flexível e poderoso.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo