Visão geral da persistência

Nesta página, apresentamos uma visão geral da persistência do Memorystore for Valkey.

O Memorystore para Valkey é compatível com dois tipos de persistência:

É possível ativar a persistência de AOF ou RDB para sua instância, mas não ambas.

Para ter a melhor disponibilidade de instâncias e durabilidade de dados, recomendamos ativar a persistência e a alta disponibilidade (HA). Embora a persistência e a alta disponibilidade se sobreponham na proteção que oferecem, elas têm pontos fortes diferentes que se complementam. A alta disponibilidade é a primeira linha de defesa contra falhas de nós individuais e interrupções zonais. A persistência oferece recuperação de desastres para eventos raros em que todos os nós em um fragmento falham e a alta disponibilidade não pode ajudar. Para mais informações sobre alta disponibilidade, consulte Alta disponibilidade e réplicas.

Como escolher um tipo de persistência

A escolha entre a persistência de AOF e RDB depende dos seus requisitos de desempenho e durabilidade dos dados. Essas compensações geralmente são verdadeiras para todos os serviços gerenciados do Valkey devido à natureza da persistência de AOF e RDB.

Se a prioridade for a durabilidade dos dados e a preservação da maior porcentagem de gravações enviadas ao servidor Valkey, recomendamos a persistência do AOF. A persistência AOF pode persistir dados a cada segundo (ou para cada gravação). Isso oferece uma durabilidade de dados superior em comparação com os snapshots do RDB, que salvam dados de hora em hora.

Se o desempenho for sua principal prioridade, recomendamos a persistência do RDB, porque esse tipo de persistência geralmente impõe demandas de desempenho mais baixas à sua instância do que a persistência do AOF. Se você não se importar com alguma desatualização nos dados na recuperação e quiser o desempenho que a persistência de RDB oferece, essa é a melhor opção para você.

É possível alcançar alta capacidade de processamento e a durabilidade da persistência do AOF. Para ter os dois, ative a persistência de AOF e escolha uma alta contagem de fragmentos. Uma contagem alta de fragmentos fornece mais vCPUs, o que melhora o desempenho. No entanto, em qualquer configuração, a persistência do AOF aumenta um pouco a latência.