Diese Seite bietet einen Überblick über die Persistenz für Memorystore for Valkey.
Memorystore for Valkey unterstützt zwei Arten von Persistenz:
Sie können entweder die AOF- oder die RDB-Persistenz für Ihre Instanz aktivieren, aber nicht beide.
Für die beste Instanzverfügbarkeit und Datendauerhaftigkeit empfehlen wir, sowohl die Persistenz als auch die Hochverfügbarkeit (HA) zu aktivieren. Persistenz und Hochverfügbarkeit überschneiden sich zwar in Bezug auf den Schutz, den sie bieten, haben aber unterschiedliche Stärken, die sich gegenseitig ergänzen. Die Hochverfügbarkeit ist die erste Verteidigungslinie gegen einzelne Knotenausfälle und zonale Ausfälle. Die Persistenz bietet eine Notfallwiederherstellung für seltene Ereignisse, bei denen alle Knoten in einem Shard ausfallen und die Hochverfügbarkeit nicht hilft. Weitere Informationen zur Hochverfügbarkeit finden Sie unter Hochverfügbarkeit und Replikate.
Persistenztyp auswählen
Die Wahl zwischen AOF- und RDB-Persistenz hängt von Ihren Anforderungen an Leistung und Datendauerhaftigkeit ab. Diese Vor- und Nachteile gelten im Allgemeinen für alle verwalteten Valkey-Dienste, da sie auf der Art der AOF- und RDB-Persistenz beruhen.
Wenn Ihre oberste Priorität die Datenlanglebigkeit und die Beibehaltung des höchsten Prozentsatzes der an Ihren Valkey-Server gesendeten Schreibvorgänge ist, empfehlen wir die AOF-Persistenz. Bei der AOF-Persistenz können Daten jede Sekunde (oder bei jedem Schreibvorgang) persistent gespeichert werden. Dies bietet eine bessere Datenbeständigkeit als RDB-Snapshots, bei denen Daten stündlich gespeichert werden.
Wenn die Leistung für Sie oberste Priorität hat, empfehlen wir die RDB-Persistenz, da diese Art der Persistenz in der Regel geringere Leistungsanforderungen an Ihre Instanz stellt als die AOF-Persistenz. Wenn Sie mit einer gewissen Veraltung Ihrer Daten bei der Wiederherstellung einverstanden sind und die Leistung der RDB-Persistenz wünschen, ist die RDB-Persistenz die bessere Wahl für Sie.
Sie können sowohl einen hohen Durchsatz als auch die Langlebigkeit der AOF-Persistenz erreichen. Wenn Sie beides möchten, aktivieren Sie die AOF-Persistenz und wählen Sie eine hohe Anzahl von Shards aus. Eine hohe Anzahl von Shards bietet mehr vCPUs, was die Leistung verbessert. In jeder Konfiguration führt die AOF-Persistenz jedoch zu einer gewissen Erhöhung der Latenz.