Redis HyperLogLog Explained

preview_player
Показать описание
A HyperLogLog is a probabilistic data structure that estimates the cardinality of set. In this explainer, we'll see how to build a privacy-preserving traffic heat map for the city of San Francisco. We'll learn the PFADD and PFCOUNT commands along the way!

Links:

Рекомендации по теме
Комментарии
Автор

anybody thinks it would be helpful if the background music is turned off?

jacques
Автор

Biggest weakness of HLL is dealing with JIRA tickets requesting new data sets from the folks running your query budget into the ground. 😂

This is a great explanation. Using traffic data is much easier to understand, since most real-life deployments I’ve seen are counting quite abstract things (in the trillions per day).

Also, the SF Driver is a nice real-life PEBKAC analogy. :)

requiemforameme
Автор

This seems like a one way hash on the entries which outputs a smaller value (with more collisions). Eg a ten character input string gets hashed to a digit number and stored. I have no idea how it's actually implemented but thats what it seems to do in my opinion

brianevans
Автор

Didn't notice any HyperLogLog explanations the video. Not even why the word Log is repeated twice in the name...

qnikbud