Visão geral da persistência

Esta página oferece uma visão geral da persistência do Memorystore para Valkey.

O Memorystore para Valkey oferece suporte a dois tipos de persistência:

Para ter a melhor disponibilidade de instância e durabilidade de dados, recomendamos ativar a persistência e a alta disponibilidade. 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 pode ser considerada a primeira linha de defesa contra falhas de nós individuais e as falhas temporárias zonais. A persistência oferece recuperação de desastres para eventos raros, quando todos os nós de um fragmento falham e o HA não pode ajudar.

Como escolher um tipo de persistência

A escolha entre a persistência AOF e RDB se resume a uma escolha entre desempenho e durabilidade de dados. Esses prós e contras geralmente são verdadeiros para todos serviços da Valkey gerenciados devido à natureza da persistência do AOF e do RDB no OSS Valkey.

Se sua prioridade é a durabilidade dos dados e a preservação da maior porcentagem de gravações enviadas ao seu servidor Valkey, recomendamos escolher a persistência AOF. AOFs a capacidade de persistir dados a cada segundo (ou a cada gravação) oferece dados superiores maior durabilidade em comparação com snapshots do RDB, que salvam dados a cada hora.

Se o desempenho for sua maior prioridade, recomendamos usar a persistência RDB. isso geralmente coloca demandas de desempenho menores na instância do que a persistência AOF faz em uma instância de tamanho semelhante. Se você não se incomodar com a desatuação dos dados na recuperação e quiser o desempenho que a persistência do RDB oferece para uma instância de tamanho semelhante, a persistência do RDB é a melhor escolha para você.

É possível ter uma alta capacidade de processamento com a durabilidade do AOF persistência. Para conseguir os dois, ative a persistência AOF e escolha uma contagem de fragmentos alta. Uma alta contagem de fragmentos fornece mais vCPUs, o que melhora o desempenho. No entanto, é esperado algum aumento de latência para AOF em qualquer configuração.