最近在做一个RAG项目,文档量大概几百万条,用的OpenAI embedding,之前直接暴力numpy算余弦相似度,现在数据量上来扛不住了。看了一圈向量数据库,Milvus功能全但部署感觉好重,Qdrant轻量但怕后面扩展出问题。有没有实际生产环境用过的大佬说下,这两者在召回准确率、内存占用和运维成本上差别大吗?另外我现在是单机部署,未来可能上K8s,哪个迁移更平滑?顺便问下,像这种规模有必要上专门的向量库吗,还是说pgvector够用了?提前谢过各位。