Phase 4Intermediate5 of 12 in Bloom Filters
Variants and Alternatives
Scalable Bloom filters for unknown sizes, Counting Bloom and Cuckoo filters for deletion, blocked and partitioned layouts for CPU speed, Quotient, Xor and Ribbon filters, and a decision guide against HashSet, HyperLogLog and Count-Min Sketch.
The classic Bloom filter has three limits: it needs a known capacity, it can't delete, and each lookup touches k random cache lines. Each variant here removes one limit at a cost.
The phase ends with a decision guide, because choosing the right structure matters more than tuning the wrong one.
0/6 · 0%
6 topics ~49 min 10 code blocks & diagrams