スタート サイトを登録

One Hash Bloom Filters – Jim Calabro

calabro.ioDR 24 Accessible 300 views

読書・学習 A technical article by Jim Calabro explaining one-hash bloom filters, a probabilistic data structure used to test set membership with a tunable false positive rate.

Editor's Review

For reference only
One Hash Bloom Filters – Jim Calabro page preview

The piece is a first-hand engineering write-up rather than a tutorial, drawing on the author's work in the Bluesky backend where bloom filters avoid millions of Scylla queries per second. Readers get concrete motivation for the one-hash variant and its memory and CPU trade-offs. It suits engineers a

Site introduction

This page is a single technical essay on calabro.io, the personal site of Jim Calabro. Rather than a product or service, it presents a written exploration of one-hash bloom filters, published as part of the author’s public writing. The framing is practical: it starts from what a bloom filter is and why high-performance data systems rely on them.

The core of the article explains the standard bloom filter contract, where a lookup returns either “definitely not” or “probably” in the set, with a false positive rate chosen to fit the workload and hardware. It then moves to the one-hash variant and the memory and computational savings it can offer compared with conventional multi-hash designs.

Production examples anchor the discussion. The author describes using bloom filters throughout the Bluesky backend, where they prevent millions of queries per second from reaching the Scylla database when looking up blocks, mutes, and labels. A concrete case is answering whether one user blocks another without touching the database at all.

The intended audience is backend and systems engineers who already understand probabilistic data structures and want to see how they are deployed at scale. Readers looking for introductory tutorials or runnable code samples should look elsewhere. The best use is as a short, focused read alongside the author’s other posts, which are linked through the site’s RSS, Atom, and JSON feeds.

Comments & Ratings

0

No comments yet. Be the first to review.

Write the first comment

Your email won't be made public; fields marked with * are required.

Rate this site

Click the stars to rate; rating is optional, and clicking the selected star again cancels it.