View a markdown version of this page

Vergleich knotenbasierter Valkey-, Memcached- und Redis OSS-Cluster - Amazon ElastiCache

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Vergleich knotenbasierter Valkey-, Memcached- und Redis OSS-Cluster

Amazon ElastiCache unterstützt die OSS-Cache-Engines Valkey, Memcached und Redis. Jede Engine hat ihre Vorteile. Anhand der Informationen in diesem Thema können Sie die Engine und Version auswählen, die Ihren Anforderungen am besten entspricht.

Wichtig

Nachdem Sie einen Cache, einen knotenbasierten Cluster oder eine Replikationsgruppe erstellt haben, können Sie ein Upgrade auf eine neuere Engine-Version durchführen, aber Sie können kein Downgrade auf eine ältere Engine-Version durchführen. Wenn Sie eine ältere Engine-Version verwenden möchten, müssen Sie den vorhandenen Cache, den knotenbasierten Cluster oder die Replikationsgruppe löschen und sie mit der früheren Engine-Version erneut erstellen.

Auf den ersten Blick ähneln sich die Engines. Jede Engine befindet sich in einem als Hauptspeicher-basierten Key-Value Store. In der Praxis bestehen jedoch erhebliche Unterschiede.

Wählen Sie Memcached aus, wenn Folgendes auf Sie zutrifft:
  • Sie benötigen ein möglichst einfaches Modell.

  • Sie müssen große Knoten mit mehreren Kernen oder Threads ausführen.

  • Sie müssen Knoten skalieren, hinzufügen und entfernen können, wenn die Anforderungen an Ihr System steigen oder sinken.

  • Sie müssen Objekte zwischenspeichern.

Wählen Sie Valkey oder Redis OSS with, ElastiCache wenn Folgendes auf Sie zutrifft:
Zusammenfassung des Vergleichs von Memcached, Valkey oder Redis OSS (Clustermodus deaktiviert) und Valkey oder Redis OSS (Clustermodus aktiviert)
Memcached Valkey oder Redis OSS (Clustermodus deaktiviert) Valkey oder Redis OSS (Clustermodus aktiviert)
Engine-Versionen + 1.4.5 und höher 4.0.10 und höher 4.0.10 und höher
Datentypen Einfach ‡ 2.8.x – Complex * 3.2.x und höher – Komplex
Komplex †
Datenpartitionierung Ja Nein Ja
Modifizierbarer Cluster Ja Ja 3.2.10 und höher – Beschränkt
Online-Resharding Nein Nein 3.2.10 und höher
Verschlüsselung während der Übertragung 1.6.12 und höher 4.0.10 und höher 4.0.10 und höher
Daten-Tiering Nein 6.2 und später 6.2 und später
Speichereffizienz Nein Valkey 8.0 und höher Valkey 8.0 und höher
Bloom-Filter Nein Valkey 8.1 und höher Valkey 8.1 und später
Vektor-Suche Nein Valkey 8.2 und höher Valkey 8.2 und später
Full-text suche Nein Valkey 9.0 und höher Valkey 9.0 und höher
Hybridsuche (Text + Vektor) Nein Valkey 9.0 und höher Valkey 9.0 und höher
Aggregationspipelines Nein Valkey 9.0 und höher Valkey 9.0 und höher
Ablauf des Hash-Felds Nein Valkey 9.0 und höher Valkey 9.0 und höher
Nummerierte Datenbanken im Clustermodus Nein N/A Valkey 9.0 und höher
Compliance-Zertifizierungen
Compliance-Zertifizierung

    FedRAMP

    HIPAA

    PCI DSS

 

Ja – 1.6.12 und höher

Ja – 1.6.12 und höher

Ja

 

4.0.10 und höher

4.0.10 und höher

4.0.10 und höher

 

4.0.10 und höher

4.0.10 und höher

4.0.10 und höher

Multi-threaded Ja Nein Nein
Upgrade des Knotentyps Nein Ja Ja
Engine-Upgrade Ja Ja Ja
Hohe Verfügbarkeit (Replikation) Nein Ja Ja
Automatisches Failover Nein Optional Erforderlich
Pub/Sub Fähigkeiten Nein Ja Ja
Sortierte Sätze Nein Ja Ja
Backup und Wiederherstellung Nur für serverlose Caches, gilt nicht für knotenbasierte Cluster Ja Ja
Räumliche Indizierung Nein 4.0.10 und höher Ja
Hinweise:
Zeichenfolge, Objekte (wie Datenbanken)
* Zeichenfolge, Sets, Sorted Sets, Listen, Hashes, Bitmaps, HyperLogLog
Zeichenfolge, Sets, Sorted Sets, Listen, Hashes, Bitmaps, HyperLogLog, räumliche Indizes
+ Schließt Versionen aus, die veraltet sind, das Ende ihrer Nutzungsdauer erreicht haben oder bald ablaufen werden.

Nachdem Sie die Engine für Ihren Cluster ausgewählt haben, verwenden Sie am besten die neueste Version dieser Engine. Weitere Informationen finden Sie unter Unterstützte Knotentypen.