

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
<a name="SelectEngine"></a>

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:**
+ **ElastiCache Version 9.0 für Valkey**

  [Sie benötigen integrierte Funktionen für [Volltextsuche, Aggregationen und Hybridsuche,](https://github.com/valkey-io/valkey-search) die die in Valkey 8.2 eingeführte Vektorsuche, die [Ablaufzeit von Hash-Feldern für felderspezifische](https://github.com/valkey-io/valkey/pull/2089) TTLs, [Unterstützung mehrerer Datenbanken im Cluster-Modus](https://github.com/valkey-io/valkey/pull/1671), [polygonbasierte Geodatenabfragen](https://github.com/valkey-io/valkey/pull/1809), bis zu [40% höheren Durchsatz mit](https://github.com/valkey-io/valkey/pull/2092) Pipelining oder atomare Slot-Migration für eine sicherere Clusterskalierung erweitern.](https://github.com/valkey-io/valkey/pull/1949) [Weitere Informationen finden Sie unter Valkey 9.0.](VersionManagement.md#valkey-version-9.0)
+ **ElastiCache Version 8.2 für Valkey**

  Sie möchten eine native [Vektorsuche](search.md) mit einer Latenz im Mikrosekundenbereich und einer Abrufrate von über 95%. Weitere Informationen finden Sie unter [Valkey 8.2](VersionManagement.md#valkey-version-8.2).
+ **ElastiCache Version 8.1 für Valkey**

  Sie benötigen eine [neue speichereffiziente Hashtabelle](https://valkey.io/blog/new-hash-table/), die den Speicheraufwand um bis zu 20% reduziert, native [Bloom-Filter-Unterstützung](https://valkey.io/topics/bloomfilters/), den [COMMANDLOG-Befehl](https://valkey.io/commands/commandlog-get/) und einen um bis zu 514% höheren Durchsatz für BITCOUNT. [Weitere Informationen finden Sie unter Valkey 8.1.](VersionManagement.md#valkey-version-8.1)
+ **ElastiCache Version 8.0 für Valkey**

  [Sie wünschen sich eine um bis zu 20% höhere Speichereffizienz durch [integrierte Schlüssel](https://github.com/valkey-io/valkey/pull/541), [Metriken pro Steckplatz](https://github.com/valkey-io/valkey/pull/20), [Zweikanal-Replikation](https://github.com/valkey-io/valkey/pull/60) und asynchrones Threading. I/O ](https://github.com/valkey-io/valkey/pull/763) [Weitere Informationen finden Sie unter Valkey 8.0.](VersionManagement.md#valkey-version-8)
+ **ElastiCache Version 7.2 für Valkey oder Version 7.0 (erweitert) für Redis OSS**

  [Sie möchten [Functions](https://valkey.io/topics/functions-intro/), [Sharded Pub/Sub](https://valkey.io/topics/pubsub/) oder ACL-Verbesserungen verwenden.](https://valkey.io/topics/acl/) Weitere Informationen finden Sie unter [Redis OSS Version 7.0 (erweitert)](engine-versions.md#redis-version-7.0). 
+ **ElastiCache Version 6.2 (erweitert) für Redis OSS**

  Sie möchten die Möglichkeit haben, Daten zwischen Speicher und SSD mit dem R6gd-Knotentyp zu staffeln. Weitere Informationen finden Sie unter [Daten-Tiering](data-tiering.md).
+ **ElastiCache Version 6.0 (erweitert) für Redis OSS**

  Sie möchten Benutzer mit rollenbasierter Zugriffskontrolle authentifizieren.

  Weitere Informationen finden Sie unter [Redis OSS Version 6.0 (erweitert)](engine-versions.md#redis-version-6.0).


**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<br />    HIPAA<br />    PCI DSS |   Ja – 1.6.12 und höher<br />Ja – 1.6.12 und höher<br />Ja |   4.0.10 und höher<br />4.0.10 und höher<br />4.0.10 und höher |   4.0.10 und höher<br />4.0.10 und höher<br />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](CacheNodes.SupportedTypes.md).