Phase 3Intermediate4 of 12 in Bloom Filters
Building a Production Filter
Implement a Bloom filter in Java with sizing, double hashing and tests; make it thread-safe; serialize and version it; and know when to use a battle-tested library instead.
Writing a Bloom filter takes fifty lines. Writing one you can trust in production takes more: configurable sizing, correct index arithmetic, concurrency, persistence with metadata, versioning and tests that prove the false-positive rate.
0/4 · 0%
4 topics ~34 min 7 code blocks & diagrams