View a markdown version of this page

Consistência - Amazon ElastiCache

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Consistência

Gravações síncronas

Os nós primários são fortemente consistentes. As operações de gravação bem-sucedidas são armazenadas de forma duradoura no registro Multi-AZ transacional antes de serem retornadas aos clientes. Durante as operações normais, as operações de leitura nas primárias sempre retornam os dados mais atualizados, refletindo os efeitos de todas as operações anteriores de gravação bem-sucedidas. Essa forte consistência é preservada em todos os failovers primários. Eventualmente, os nós de réplica são consistentes. As operações de leitura de réplicas (usando READONLY comando) nem sempre refletem os efeitos das operações de gravação bem-sucedidas mais recentes, com métricas de atraso publicadas em. CloudWatch As operações de leitura de uma única réplica são sequencialmente consistentes. As operações de gravação bem-sucedidas entram em vigor em cada réplica na mesma ordem em que foram executadas na primária.

Gravações assíncronas

Durante a operação normal, as gravações assíncronas fornecem o mesmo comportamento de consistência das gravações síncronas. No entanto, como as operações de gravação são devolvidas aos clientes antes de serem armazenadas de forma duradoura no registro Multi-AZ transacional, a consistência forte não é preservada nos failovers primários. No caso de uma falha, até 10 segundos de operações de gravação confirmadas podem ser perdidos, o que significa que, após um failover, as operações de leitura no novo primário podem não refletir todas as gravações confirmadas anteriormente. As gravações assíncronas não são recomendadas para cargas de trabalho que exigem fortes garantias de consistência.