I am trying to solve a problem in a hacky way using Redis Hyperloglog but what I am trying to understand is the limitations and assumptions by Hyperloglog on the data or the distribution.
The count-min and bloom filter have their own set of limitations but google isn't being helpful in providing much info on applications and limitations of Hyperloglog.
I am using Redis Hyperloglog and as Antirez describes there are no practical limits to the cardinality of the sets we can count.
But from a theory perspective, does Hyperloglog make any assumptions/constraints about the data or the distribution?