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.
Erste Schritte mit Datenaggregationen
Amazon ElastiCache for Valkey unterstützt Aggregationsabfragen, sodass Sie in Ihrem Cache gespeicherte Daten mit einer einzigen Abfrage filtern, gruppieren, transformieren und zusammenfassen können. Aggregationen werden serverseitig im Speicher ausgeführt, wobei Berechnungen direkt mit indizierten Daten durchgeführt werden und nur die Endergebnisse an den Client zurückgegeben werden. Dadurch entfällt die Notwendigkeit, große Datensätze zur Verarbeitung auf die Anwendungsebene zu übertragen, wodurch der Netzwerk-Overhead reduziert wird und Antwortlatenzen von nur Mikrosekunden über Terabyte an Daten ermöglicht werden.
Aggregationsabfragen sind als Pipelines verketteter Stufen aufgebaut, wobei die Ergebnisse jeder Phase in die nächste einfließen. GROUPBYZu den verfügbaren Stufen gehören das Gruppieren von Ergebnissen nach Feldwerten, REDUCE das Anwenden von Funktionen wie COUNT, SUM, AVG, MIN und MAX auf jede Gruppe, APPLY das Berechnen abgeleiteter Werte mithilfe von Ausdrücken, FILTER das Ausschneiden von Zwischenergebnissen, das Ordnen der Ausgabe, LIMIT das Steuern der Ergebnismenge und LOAD das Abrufen zusätzlicher Hashfelder SORTBY zur Abfragezeit in die Pipeline. Sie können diese Phasen in beliebiger Reihenfolge kombinieren und wiederholen, um mehrstufige analytische Workflows mit einem einzigen Befehl zu erstellen.
Häufige Anwendungsfälle umfassen:
-
Facettensuche — Gruppieren Sie passende Katalogartikel nach Attributen wie Kategorie, Marke oder Bewertung sowie der Anzahl der Rücksendungen pro Gruppe, um dynamische Filter-Benutzeroberflächen zu erstellen.
-
Real-time Rankings und Trends — Ermitteln Sie die Top-Performer anhand von Interaktionsmetriken wie Aufrufen, Punktzahlen oder Verkäufen in allen Kategorien. Die Ergebnisse entsprechen den neuesten Daten ohne geplante Neuberechnung.
-
Operative Berichterstattung und Analysen — Generieren Sie auf Abruf oder nach einem Zeitplan zusammenfassende Kennzahlen wie Durchschnittswerte, Gesamtwerte und Verteilungen von Sitzungs-, Bestell- oder Transaktionsdaten, ohne dass eine separate Analyseebene erforderlich ist.
Weitere Informationen zur Befehlssyntax finden Sie in der FT.AGGREGATE
Weitere Informationen zu Aggregationsausdrücken finden Sie unter Valkey-Suchausdrücke