Pular para o conteudo principal

Write-Through Cache

O que write-through cache significa, por que ele ajuda a manter cache alinhado com a escrita e onde ele cobra mais latência.

Andrews Ribeiro

Andrews Ribeiro

Founder & Engineer

O que e

Write-through cache e quando a escrita atualiza a fonte principal e o cache no mesmo fluxo.

Se a operação termina com sucesso, a copia em cache já sai alinhada com o novo valor.

Quando importa

Isso importa quando dado desatualizado logo apos a escrita e especialmente ruim.

Você troca mais trabalho no caminho de escrita por menos chance de servir valor velho depois.

Erro comum

O erro clássico e achar que write-through e “cache gratis”.

Não e.

Ele aumenta latência e dependências no momento da escrita.

Exemplo curto

O preco do produto muda.

A aplicação grava no banco e, antes de considerar a operação completa, também atualiza a chave desse produto no cache.

Assim, a proxima leitura já encontra o valor novo.

Por que ajuda

Write-through ajuda quando a prioridade e manter leitura consistente logo depois da escrita.

Mas ele só faz sentido quando o caminho de escrita aguenta esse custo extra.

Write-through compra frescor no cache pagando mais no momento da escrita.

Você concluiu este artigo

Continue explorando

Artigos relacionados