Turbovec – Google's TurboQuant for vector search in Rust
- ID
- 15849
- Status
- summarized
- Published
- 19 Aug 2026, 2:07 AM
- Fetched
- 20 Aug 2026, 11:45 PM
- Provider
- Hacker News
- Category
- dev-community
- Original URL
- https://github.com/RyanCodrai/turbovec
- Source URL
- https://hnrss.org/best
Summary
- Score
- 7.5
- Created
- 20 Aug 2026, 11:46 PM
- Tags
- Audience
- developersai-ml-learnersdatabase-learnersai-agent-userssaas-startup-founders
What happened
turbovec is an open-source Rust vector index with Python bindings that implements Google Research's TurboQuant algorithm, compressing a 10M-document 1536-dim corpus from 31 GB (float32) to 4 GB with no training phase. It beats FAISS IndexPQFastScan by 3.4× at 4-bit and 23% at 2-bit across ARM and x86 SIMD kernels, supports online ingest, incremental crash-safe saves, and search-time filtering via allowlists or bitmasks.
Why it matters
If you are building RAG or vector search in-house and RAM cost or latency is a bottleneck, turbovec lets you drop a 31 GB index to 4 GB with pip install turbovec and no training step—evaluate it as a FAISS replacement before committing to a managed vector DB, especially for air-gapped or VPC-only deployments.
Discussion angle
Compare turbovec's no-train online ingest and 4-bit compression against what your current stack (FAISS, Qdrant, pgvector) costs in RAM and operational complexity—would switching cut your infra bill enough to justify the migration?