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 los 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 fortalezas diferentes que se complementan. La HA se puede considerar la primera línea de defensa contra fallas de nodos individuales y interrupciones zonales. La persistencia proporciona recuperación ante desastres para eventos poco frecuentes cuando todos los nodos de un fragmento fallan y la HA no puede ayudar.
Cómo elegir 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. Por lo general, estas compensaciones son válidas para todos los servicios de Valkey administrados debido a la naturaleza de la persistencia de AOF y RDB en Valkey de OSS.
Si tu prioridad principal es la durabilidad de los datos y preservar el porcentaje más alto de operaciones de escritura que se envían a tu servidor de Valkey, te recomendamos que elijas la persistencia de AOF. La capacidad de AOF para conservar datos cada segundo (o para cada operación de 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 principal prioridad, te recomendamos que uses la persistencia de RDB, ya que suele imponer demandas de rendimiento más bajas a tu instancia que la persistencia de AOF para una instancia de tamaño similar. Si no te molesta que tus datos estén inactivos durante la recuperación y deseas obtener el rendimiento que proporciona la persistencia de RDB para una instancia de tamaño similar, 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 alto de fragmentos proporciona más CPU virtuales, lo que mejora el rendimiento. Sin embargo, se espera un aumento de latencia para AOF en cualquier configuración.