Panoramica della persistenza

Questa pagina fornisce una panoramica della persistenza per Memorystore for Valkey.

Memorystore for Valkey supporta due tipi di persistenza:

Puoi attivare la persistenza AOF o RDB per l'istanza, ma non entrambe.

Per la migliore disponibilità delle istanze e la durabilità dei dati, ti consigliamo di abilitare sia la persistenza sia l'alta affidabilità (HA). Sebbene la persistenza e l'alta affidabilità si sovrappongano nella protezione che offrono, hanno punti di forza diversi che si completano a vicenda. L'alta affidabilità è la prima linea di difesa contro gli errori dei singoli nodi e le interruzioni di zona. La persistenza fornisce ripristino di emergenza per eventi rari in cui tutti i nodi di uno shard non funzionano e l'alta affidabilità non può essere d'aiuto. Per saperne di più sull'alta affidabilità, consulta Alta affidabilità e repliche.

Scelta di un tipo di persistenza

La scelta tra la persistenza AOF e RDB dipende dai requisiti di prestazioni e durabilità dei dati. Questi compromessi sono generalmente validi per tutti i servizi Valkey gestiti a causa della natura della persistenza AOF e RDB.

Se la tua priorità assoluta è la durabilità dei dati e la conservazione della percentuale più alta di scritture inviate al server Valkey, ti consigliamo la persistenza AOF. La persistenza AOF può rendere persistenti i dati ogni secondo (o per ogni scrittura). Ciò offre una durabilità dei dati superiore rispetto agli snapshot RDB, che salvano i dati su base oraria.

Se le prestazioni sono la tua priorità assoluta, ti consigliamo la persistenza RDB perché questo tipo di persistenza di solito richiede prestazioni inferiori per l'istanza rispetto alla persistenza AOF. Se non ti dispiace che i dati siano un po' obsoleti al momento del recupero e vuoi le prestazioni offerte dalla persistenza RDB, questa è la scelta migliore per te.

Puoi ottenere sia un throughput elevato sia la durabilità della persistenza AOF. Per ottenere entrambi, attiva la persistenza AOF e scegli un numero elevato di shard. Un numero elevato di shard fornisce più vCPU, il che migliora le prestazioni. Tuttavia, in qualsiasi configurazione, la persistenza AOF introduce un aumento della latenza.