Descripción general de la persistencia

En esta página, se proporciona una descripción general de la persistencia de Memorystore para Valkey.

Memorystore para Valkey admite dos tipos de persistencia:

Para obtener la mejor disponibilidad de instancias y durabilidad de datos, te recomendamos que habilites la persistencia y la alta disponibilidad. Si bien la persistencia y la alta disponibilidad se superponen en la protección que ofrecen, tienen diferentes fortalezas que se complementan entre sí. La HA se puede considerar la primera línea de defensa contra las fallas de nodos individuales y las interrupciones zonales. La persistencia proporciona recuperación ante desastres para eventos poco frecuentes cuando fallan todos los nodos de un fragmento y la HA no puede ayudar.

Elige un tipo de persistencia

Elegir entre la persistencia de AOF y RDB se reduce a una elección entre el rendimiento y la durabilidad de los datos. Estas compensaciones suelen ser válidas para todos los servicios administrados de Valkey debido a la naturaleza de la persistencia de AOF y RDB en OSS Valkey.

Si tu prioridad principal es la durabilidad de los datos y preservar el porcentaje más alto de escrituras enviadas a tu servidor de Valkey, te recomendamos que elijas la persistencia de AOF. La capacidad de AOF para conservar los datos cada segundo (o para cada escritura) ofrece una durabilidad de datos superior en comparación con las instantáneas de RDB, que guardan datos por hora.

Si el rendimiento es tu prioridad principal, te recomendamos que uses la persistencia de RDB, ya que suele imponer menos demandas de rendimiento en tu instancia que la persistencia de AOF para una instancia de tamaño similar. Si te sientes cómodo con cierta obsolescencia en tus datos durante la recuperación y deseas el rendimiento que proporciona la persistencia de RDB para una instancia de tamaño similar, entonces la persistencia de RDB es la mejor opción para ti.

Es posible tener una alta capacidad de procesamiento con la durabilidad de la persistencia de AOF. Para obtener ambos, puedes habilitar la persistencia de AOF y también elegir un recuento de fragmentos alto. Un recuento de fragmentos alto proporciona más CPUs virtuales, lo que mejora el rendimiento. Sin embargo, se espera un aumento de latencia para AOF en cualquier configuración.