Pick the right vector database for a startup with 2M documents, no DevOps headcount, and a one week launch deadline.
With 2M docs, no DevOps, and one week, pick a managed serverless vendor (Pinecone Serverless or Turbopuffer). Self hosted Milvus or custom FAISS is the wrong shape for this team.
Imagine you need a place to live for a week and you have no time and no tools. You do not go buy land and start pouring concrete; you check into a hotel. Vector database choices work the same way. A small team with a tight deadline picks a managed service that runs itself; a giant team with millions of documents and a permanent platform crew can afford to build its own. Picking the right tool for the team you actually have, not the team you might have someday, is the whole skill here.
Detailed answer & concept explanation~5 min readEverything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
3 min: identify the binding constraint (headcount + deadline), why managed serverless is the right shape, why self hosted Milvus and Vespa are wrong sized, the credible shortlist (Pinecone Serverless, Turbopuffer, Qdrant Cloud, Weaviate Cloud), and the migration boundary where self hosted starts to make sense.
| Option | Time to first query | Fits this scenario? |
|---|---|---|
| Pinecone Serverless / Turbopuffer | Minutes | Yes, correct shape |
| Qdrant Cloud / Weaviate Cloud | Minutes | Yes, also correct shape |
| Self hosted Milvus on Kubernetes | Days, with platform expertise | No, overbuilt for 2M docs and no DevOps |
| Vespa | Days to weeks, with IR expertise | No, operationally heavyweight |
| FAISS + EC2 + custom replication | Weeks | No, custom infra eats the whole deadline |
Real products, models, and research that use this idea.
- Pinecone Serverless launched its current pricing model precisely to capture this small team profile; index creation to first query is under five minutes.
- Turbopuffer's object store backed architecture is unusually cheap at 1-10M vectors and is a popular pick for early stage RAG startups in 2026.
- Qdrant Cloud uses the same engine as self hosted Qdrant; teams often start on the managed tier and migrate to self hosted only when scale and team size justify it.
- Weaviate Cloud is widely used by teams that want hybrid sparse + dense retrieval with minimal infrastructure work, especially in content and media startups.
What an interviewer would ask next. Try answering before peeking at the approach.
QHow would you decide between Pinecone Serverless and Turbopuffer for this scenario?
QAt what corpus size does self hosted Qdrant or Milvus become competitive on cost?
Don't say thisRed flags and common mistakes that signal junior thinking. Click to expand.
Red flags and common mistakes that signal junior thinking. Click to expand.
Picking Milvus or Vespa because they win on billion-scale benchmarks, ignoring that the team has no DevOps to operate them and the corpus is two orders of magnitude smaller than where those systems start to matter.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.
Same topic, related formats. Practice these next.