Maxim Mironjuk
-
Februar 14, 2025
Eine exakte Zählung eindeutiger Werte über Milliarden Dokumente hinweg wäre speichertechnisch kaum zu vertreten. Die Cardinality Aggregation löst dieses Problem mit dem HyperLogLog++-Algorithmus, der die Anzahl eindeutiger Werte mit konstantem, sehr geringem Speicherbedarf approximiert, statt jeden Wert einzeln zu merken. Der Parameter precision_threshold entscheidet dabei, wie eng Genauigkeit und Speicherverbrauch beieinander liegen, und dieser Beitrag zeigt, wann die entstehende Fehlerquote fachlich völlig unproblematisch ist.