向量数据库大师
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_69009747/vector-database-master。
技能介绍
解决的问题
做语义搜索、RAG 或多模态检索时,工程师常遇到:Milvus、Qdrant、Chroma、Pinecone、pgvector 选哪一个?HNSW、IVFFLAT、IVFPQ 怎么配?单机 Demo 能跑,但集群部署、压测、ef、M、分区、连接池和监控又容易失控。
工作方式
该技能把向量数据库实践拆成可执行路线:
- 选型决策:对比五类向量库的部署模式、性能、过滤、运维、规模和社区。
- 索引深入:解释 IVFFLAT、IVFPQ、HNSW 的精度、速度和内存取舍。
- 部署与压测:给出 Milvus Docker Compose 验证、集群架构、1M/10M/100M 基线。
- RAG 与多模态:覆盖 LangChain 接入与图文同 Collection 检索。
生产部分还列出 Embedding 维度、批量写入、HNSW M 值、Partition Key、ef、动态 Schema、监控、归档、持久化和连接池等常见坑。
适用边界
它适合从原型到企业级向量检索的工程落地,尤其是 Milvus 方案。资料偏重中文实践与脚本索引,具体性能数字依赖硬件、向量规模和数据分布,不能直接当作固定 SLA。
使用场景
- 为知识库项目选择向量库,对比 Milvus、Qdrant、pgvector 的部署、过滤与运维成本。
- 部署 Milvus 单机版,验证连接、Collection 创建和 Top10 查询延迟。
- 做图文检索原型,把文本与图片向量存入同一 Collection,实现以文搜图。
- 压测 10M 向量索引构建与查询 P99,记录 QPS 和内存占用基线。
适合人员
- 负责 RAG 知识库的后端工程师,需要选定向量库并接入 LangChain。
- 做多模态搜索的算法工程师,需要把图文 Embedding 存入同一检索服务。
- 负责生产检索服务的 SRE,需要部署 Milvus、压测和配置监控告警。
- 使用 pgvector 或 Chroma 做原型的工程师,需要判断何时迁移到分布式向量库。