View a markdown version of this page

Confronto tra cluster Valkey, Memcached e Redis OSS basati su nodi - Amazon ElastiCache

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Confronto tra cluster Valkey, Memcached e Redis OSS basati su nodi

Amazon ElastiCache supporta i motori di cache OSS Valkey, Memcached e Redis. Ogni motore offre alcuni vantaggi. Utilizza le informazioni in questo argomento per individuare il motore e la versione che meglio si adattano alle tue esigenze.

Importante

Dopo aver creato una cache, un cluster basato su nodi o un gruppo di replica, puoi eseguire l'aggiornamento a una versione più recente del motore, ma non puoi effettuare il downgrade a una versione precedente del motore. Se si desidera utilizzare una versione precedente del motore, è necessario eliminare la cache, il cluster basato su nodi o il gruppo di replica esistente e crearlo nuovamente con la versione precedente del motore.

A prima vista, i motori sembrano simili. Ognuno di essi è uno store chiave-valore in memoria Tuttavia, vi sono alcune differenze importanti.

Scegliere Memcached per le seguenti esigenze:
  • Hai bisogno del modello in assoluto più semplice.

  • Hai necessità di eseguire grandi nodi con più core o thread.

  • Hai la possibilità di dimensionare, aggiungere e rimuovere i nodi a seconda che la domanda del tuo sistema sia crescente o decrescente.

  • Hai necessità di memorizzare gli oggetti nella cache.

Scegliete Valkey o Redis OSS con ElastiCache se vi si applica quanto segue:
Riepilogo del confronto tra Memcached, Valkey o Redis OSS (modalità cluster disabilitata) e Valkey o Redis OSS (modalità cluster abilitata)
Memcached Valkey o Redis OSS (modalità cluster disabilitata) Valkey o Redis OSS (modalità cluster abilitata)
Versioni del motore+ 1.4.5 e versioni successive versioni 4.0.10 e successive versioni 4.0.10 e successive
Tipi di dati Semplici 2.8.x – Complessi * 3.2.x e versioni successive – Complessi
Complessi
Partizionamento dei dati No
Il cluster è modificabile 3.2.10 e versioni successive – Limitato
Resharding online No No versioni 3.2.10 e successive
Encryption (Crittografia) in-transit 1.6.12 e versioni successive versioni 4.0.10 e successive versioni 4.0.10 e successive
Tiering di dati No 6.2 e versioni successive 6.2 e versioni successive
Efficienze della memoria No Valkey 8.0 e versioni successive Valkey 8.0 e versioni successive
Filtri Bloom No Valkey 8.1 e versioni successive Valkey 8.1 e versioni successive
Ricerca vettoriale No Valkey 8.2 e versioni successive Valkey 8.2 e versioni successive
Full-text ricerca No Valkey 9.0 e versioni successive Valkey 9.0 e versioni successive
Ricerca ibrida (testo+vettore) No Valkey 9.0 e versioni successive Valkey 9.0 e versioni successive
Pipeline di aggregazione No Valkey 9.0 e versioni successive Valkey 9.0 e versioni successive
Scadenza del campo hash No Valkey 9.0 e versioni successive Valkey 9.0 e versioni successive
Database numerati in modalità cluster No N/A Valkey 9.0 e versioni successive
Certificazioni di conformità
Certificazione di conformità

    FedRAMP

    HIPAA

    PCI DSS

 

Sì - 1.6.12 e versioni successive

Sì - 1.6.12 e versioni successive

 

versioni 4.0.10 e successive

versioni 4.0.10 e successive

versioni 4.0.10 e successive

 

versioni 4.0.10 e successive

versioni 4.0.10 e successive

versioni 4.0.10 e successive

Multi-threaded No No
Aggiornare il tipo di nodo No
Aggiornamenti del motore
Elevata disponibilità (replica) No
Failover automatico No Facoltativo Richiesto
Pub/Sub funzionalità No
Serie ordinate No
Backup e ripristino Solo per le cache serverless, non applicabile ai cluster basati su nodi
Indicizzazione geospaziale No versioni 4.0.10 e successive
Note:
stringa, oggetti (database mi piace)
* stringa, set, set ordinati, elenchi, hash, bitmap, hyperloglog
stringa, set, set ordinati, elenchi, hash, bitmap, hyperloglog, indici geospaziali
+ Esclude le versioni obsolete, che hanno raggiunto o stanno per scadere.

Dopo aver scelto il motore per il cluster, ti consigliamo di utilizzare la versione più recente per quel motore. Per ulteriori informazioni, consulta Tipi di nodi supportati.