En esta página, se proporciona una descripción general de la persistencia de Memorystore para Valkey.
Memorystore for 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 puede considerarse la primera línea de defensa contra fallas de nodos individuales y o interrupciones zonales. La persistencia proporciona recuperación ante desastres para eventos poco comunes cuando todos fallan los nodos de un fragmento y la HA no puede ayudar.
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. Estas compensaciones se suelen aplicar servicios administrados de Valkey debido a la naturaleza de la persistencia de AOF y RDB en OSS Valkey.
Si tu prioridad más importante es la durabilidad de los datos y la preservación del porcentaje más alto de las escrituras enviadas a tu servidor de Valkey, te recomendamos que elijas la persistencia 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 prioridad, te recomendamos que uses la persistencia de RDB porque suele implicar en tu instancia demandas de rendimiento más bajas 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 ambas, 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.