For less than a million of embeddings and low QPS use case, any free vector database is easy to use?
There are a lot, top of my mind, Pinecode, Qdrant… it is easier if you user a hi level like langchain to orquestarte all.
Do you want to self host?
FAISS is good for bigger databases (millions/billions.)
bfes can do pretty well for smaller databases (thousands.)
Other popular options include
pgvector if you’re already on Postgres (or use a hosted Postgres with plugin support) as it’s better than FAISS for databases that mutate.
Redis vector similarity has come up, but I haven’t benchmarked it. It in turn uses hnswlib.
1 Like