HyperLogLog 是一种用于估计集合基数(即集合中不同元素的数量)的算法。它以较小的空间开销提供了对大数据集中基数的近似计算,因此在处理大规模数据时非常有用。下面分别从使用场景和原理两方面进行介绍。