turbopuffer
@turbopuffer.bsky.social
150 followers 1 following 38 posts
search every byte 🔍 {vector, full-text} search engine built from first principles on object storage. 10x cheaper, scales to 100B. powers Notion, Cursor, Linear
Posts Media Videos Starter Packs
turbopuffer.bsky.social
new: native facet support with group_by
turbopuffer.bsky.social
cold full-text search p90 decreased ~30%
turbopuffer.bsky.social
full-text search p90 dropped ~50%
turbopuffer.bsky.social
every few months we re-run the landing page benchmarks against prod

vector search p90 down ~50%
turbopuffer.bsky.social
ripgrep on object storage?
turbopuffer.bsky.social
our ruby client just dropped 💎
turbopuffer.bsky.social
by popular demand, now introducing one-dimensional vectors 🎈
turbopuffer.bsky.social
new GCP regions. now puffin' in Toronto and Singapore

turbopuffer.com/docs/regions
turbopuffer.bsky.social
we reduced query pricing for large namespaces by up to 80%

puff more, pay less
turbopuffer.bsky.social
S3’s conditional writes were the key ingredient that made our architecture possible

now it's our time to pay it forward
turbopuffer.bsky.social
"Their responsiveness and shipping velocity make us feel like we are their only customer." – Tom Moor, Head of Engineering at Linear

turbopuffer.com/customers/l...
turbopuffer.bsky.social
turbopuffer is generally available. petabytes in prod.

turbopuffer.com/
turbopuffer.bsky.social
important considerations include:
- sync vs async I/O
- buffered vs direct I/O
- prioritization and scheduling
- request depth, size, and pattern (sequential vs random)
- striping and alignment

to learn more about the topic, we recommend starting with vldb.org/pvldb/vol16/...
vldb.org
turbopuffer.bsky.social
modern NVMe drives are blazing fast, but software needs to be architected from the ground up to take full advantage of them

we recently rolled out a new I/O scheduler that uses Direct I/O to maximize performance of our SSD caches, avoiding page cache cpu and locking overhead
turbopuffer.bsky.social
"After rolling out Turbopuffer, the searchDocs step in our retrieval pipeline went from being the slowest to the fastest."

🚀 🐡 Read how turbopuffer improved search response time for ref.tools: ref.tools/use-case/tur...
Ref.
ref.tools