A hands-on comparison of four vector databases — pgvector, Pinecone, Turbopuffer, and Qdrant — tested against a real RAG workload of 2 million vectors at ~1,000 queries/day. Key findings: pgvector wins on cost and simplicity for under 10M vectors if you're already on Postgres (8–25ms p95, ~$30/mo); Qdrant leads on hybrid search
Table of contents
What Changed In Vector Storage In 2026pgvector: The Boring Winner For Most ProjectsPinecone: The Managed Option That Used To Be The DefaultTurbopuffer: The Object Storage PlayQdrant: The Feature-Rich Open OptionSide By Side: The NumbersWhat I Actually Ended Up WithThe Quick Decision GuideWhat About The Other OptionsThe Real LessonSort: