Skip to content

Add my vector db client#720

Closed
LLay wants to merge 1 commit intozilliztech:mainfrom
LLay:add-rust-vectordb-client
Closed

Add my vector db client#720
LLay wants to merge 1 commit intozilliztech:mainfrom
LLay:add-rust-vectordb-client

Conversation

@LLay
Copy link

@LLay LLay commented Feb 6, 2026

A side project of mine where I'm trying to beat turbopuffer's (and others) benchmarks https://github.com/LLay/vectordb

@sre-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: LLay
To complete the pull request process, please assign xuanyang-cn after the PR has been reviewed.
You can assign the PR to them by writing /assign @xuanyang-cn in a comment when ready.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

- Implements VectorDB client using PyO3 bindings for native Rust performance
- Features: hierarchical clustering, RaBitQ quantization, memory-mapped storage
- Performance: 95.6% recall, 12.6ms p99 latency on 50K OpenAI vectors (1536D)
- Includes CLI integration (vectordbbench rustvectordb)
- Full multiprocessing support with ID mapping and staging files

Files added:
- vectordb_bench/backend/clients/rust_vectordb/rust_vectordb.py (client)
- vectordb_bench/backend/clients/rust_vectordb/config.py (configuration)
- vectordb_bench/backend/clients/rust_vectordb/cli.py (CLI commands)
- vectordb_bench/backend/clients/rust_vectordb/README.md (documentation)
@LLay LLay force-pushed the add-rust-vectordb-client branch from c73a74b to 0cae0b2 Compare February 6, 2026 23:45
@LLay
Copy link
Author

LLay commented Feb 6, 2026

Hey Apologies, didn't mean to open this PR right now. I intend to do more work on it and resubmit

@LLay LLay closed this Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants