VectorDB – In-memory vector database with swappable indexing

What My Project Does

It’s a lightweight vector database that runs entirely in-memory. You can store embeddings, search for similar vectors, and switch between different indexing algorithms (Linear, KD-Tree, LSH) without rebuilding your data.

Target Audience

This is for developers who need vector search in prototypes or small projects. Not meant for production with millions of vectors – use Pinecone or Weaviate for that.

Comparison

Unlike Chroma/Weaviate, this doesn’t require Docker or external services. Unlike FAISS, you can swap index types on the fly. Unlike Pinecone, it’s free and runs locally. The tradeoff: it’s in-memory only (with JSON snapshots) and caps out around 100-500k vectors.

GitHub: https://github.com/doganarif/vectordb

submitted by /u/doganarif to r/Python
[link] [comments]


Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *