← 목록

The bloom filter trick that turned 170 object-storage reads into one (2.6s → 89ms)

reddit_programming 2026-06-08 원문 보기 ↗


We tried to speed up random trace_id lookups with a bloom filter and found it sped some queries up 29× while making others slower, and which one you get depends entirely on how your IDs are generated.

TL;DR:

We wrote up the full thing with diagrams and the SBBF details on our blog, happy to take questions here.

Disclaimer: I am one of the maintainers at OpenObserve (open-source observability, written in Rust) and the writer is our founding engineer. This is our own benchmark, single querier, S3 backend, no disk cache. Happy to share the test setup so anyone can poke at it.

submitted by /u/Gorakhnathy7
[link] [comments]