View a markdown version of this page

資料彙總入門 - Amazon ElastiCache

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

資料彙總入門

Amazon ElastiCache for Valkey 支援彙總查詢,可讓您使用單一查詢篩選、分組、轉換和摘要儲存在快取中的資料。彙總會在記憶體中執行伺服器端,直接對索引資料執行運算,並僅傳回最終結果給用戶端。這樣就不需要將大型資料集傳輸到應用程式層進行處理、減少網路額外負荷,並啟用在數 TB 的資料中低至微秒的回應延遲。

彙總查詢會建置為鏈結階段的管道,每個階段的輸出會饋送至下一個階段。可用的階段包括依欄位值GROUPBY分組結果、REDUCE將 COUNT、SUM、AVG、MIN 和 MAX 等函數套用至每個群組、使用表達式APPLY運算衍生值、剪FILTER除中繼結果、SORTBY排序輸出、LIMIT控制結果集大小,以及在查詢時將其他雜湊欄位LOAD提取至管道。您可以依任何順序結合這些階段,並重複這些階段,以在單一命令中建構多步驟分析工作流程。

常用案例包括:

  • 面向搜尋 - 依類別、品牌或評分等屬性分組相符的目錄項目,並傳回每個群組的計數,以為動態篩選條件 UIs 提供支援。

  • 即時排名和趨勢 - 依各類別的檢視、分數或銷售額等參與指標來計算最佳績效者,其結果反映最新的資料,無需排程重新計算。

  • 操作報告和分析 - 透過工作階段、訂單或交易資料隨需或排程產生摘要指標,例如平均值、總計和分佈,而無需單獨的分析層。

如需命令語法的詳細資訊,請參閱 Valkey 文件上的 FT.AGGREGATE

如需彙總表達式的詳細資訊,請參閱 Valkey 搜尋表達式