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à.
Guida introduttiva alle aggregazioni di dati
Amazon ElastiCache for Valkey supporta le query di aggregazione, consentendoti di filtrare, raggruppare, trasformare e riepilogare i dati archiviati nella cache con una singola query. Le aggregazioni vengono eseguite in memoria lato server, eseguendo calcoli direttamente sui dati indicizzati e restituendo al client solo i risultati finali. Ciò elimina la necessità di trasferire set di dati di grandi dimensioni al livello applicativo per l'elaborazione, riducendo il sovraccarico di rete e abilitando latenze di risposta di appena microsecondi su terabyte di dati.
Le query di aggregazione vengono create come pipeline di fasi concatenate, in cui l'output di ciascuna fase alimenta quella successiva. Le fasi disponibili includono GROUPBY il raggruppamento dei risultati REDUCE per valori di campo, l'applicazione di funzioni come COUNT, SUM, AVG, MIN e MAX a ciascun gruppo, APPLY il calcolo di valori derivati utilizzando espressioni, FILTER l'eliminazione dei risultati intermedi, SORTBY l'ordinamento dell'output, LIMIT il controllo della dimensione del set di risultati e LOAD l'inserimento di campi hash aggiuntivi nella pipeline al momento della query. Puoi combinare queste fasi in qualsiasi ordine e ripeterle per creare flussi di lavoro analitici in più fasi all'interno di un unico comando.
Casi di utilizzo comune comprendono:
-
Ricerca sfaccettata: raggruppa gli articoli del catalogo corrispondenti in base ad attributi come categoria, marca o valutazione e conteggia i rendimenti per gruppo per potenziare le interfacce utente dei filtri dinamici.
-
Real-time classiifiche e tendenze: calcola i migliori risultati in base a metriche di coinvolgimento come visualizzazioni, punteggi o vendite in tutte le categorie, con risultati che riflettono i dati più recenti senza ricalcoli programmati.
-
Reportistica e analisi operative: genera metriche di riepilogo come medie, totali e distribuzioni sui dati di sessioni, ordini o transazioni su richiesta o in base a una pianificazione, senza un livello di analisi separato.
Per maggiori dettagli sulla sintassi dei comandi, consulta FT.AGGREGATE
Per ulteriori dettagli relativi alle espressioni di aggregazione, vedere Espressioni di ricerca Valkey