

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

# Hyperloglog 函數
<a name="hyperloglog-functions"></a>

SQL 中的 HyperLogLog (HLL) 函數提供一種方式，可有效估計大型資料集中唯一元素 （基數） 的數量，即使未儲存一組實際的唯一元素也一樣。

使用 HLL 函數的主要優點如下：
+ **記憶體效率**：HLL 草圖比儲存整組唯一元素需要的記憶體要少得多，因此適合大型資料集。
+ **分散式運算**：HLL 草圖可以跨多個資料來源或處理節點組合，從而實現高效的分散式唯一計數估算。
+ **近似結果**：HLL 提供近似的唯一計數估算，在準確度和記憶體用量之間進行調整權衡 （透過精確度參數）。

這些函數在您需要估計唯一項目數量的情況下特別有用，例如分析、資料倉儲和即時串流處理應用程式。

AWS Clean Rooms 支援下列 HLL 函數。

**Topics**
+ [HLL\_SKETCH\_AGG 函數](HLL_SKETCH_AGG.md)
+ [HLL\_SKETCH\_ESTIMATE 函數](HLL_SKETCH_ESTIMATE.md)
+ [HLL\_UNION 函數](HLL_UNION.md)
+ [HLL\_UNION\_AGG 函數](HLL_UNION_AGG.md)