Vector DB · 向量数据库
Embedding的"长期记忆仓库" · 毫秒级语义检索 · RAG的基础设施 · AI应用可持久化记忆的物理底座
📊 本质认知 第一性原理
一句话本质:向量数据库是专门存储和检索高维向量(Embedding)的数据库——它让"语义相似度查询"在毫秒级完成,是AI的"长期记忆仓库"。
与传统数据库的区别:
- 传统DB:精确匹配(WHERE name='张三')
- 向量DB:相似度检索(找到"语义接近"的记录)
⚡ ANN核心 近似最近邻检索
核心算法:精确最近邻(NN)在大规模数据下太慢(O(N)全扫描),向量库使用近似最近邻(ANN)——用索引结构(如HNSW图、IVF倒排、PQ量化)换取"快1000倍、准99%"。典型召回时间:百万级向量<100ms。
🔍 三要素解析 变化原因 → 价值 → 效果
变化原因:Embedding产生海量高维向量,普通数据库无法高效相似度检索;2022-2023 RAG爆发后专用存储成为刚需。
价值:毫秒级语义检索;持久化+可扩展+可更新;支持过滤(元数据)+混合检索;是RAG/记忆系统/推荐系统的基础设施。
效果:Pinecone/Milvus/Qdrant/Chroma/Weaviate等产业爆发;知微系统使用Qdrant(2472条向量)。
🎯 AI应重视度 ★★★★☆ · 你的"长期记忆"存于向量库——检索策略(切块/过滤/重排)决定你的知识广度与精度。
🌍 生态对比 主流向量数据库
| 产品 | 定位 | 特点 |
|---|---|---|
| Pinecone | 托管云 | 全托管、易用、Serverless |
| Milvus | 开源分布式 | 大规模、GPU加速、Zilliz |
| Qdrant | 开源Rust | 高性能、过滤强(知微采用) |
| Chroma | 轻量嵌入式 | 本地开发、与LangChain深度集成 |
| Weaviate | 开源 | 混合检索、GraphQL |
| pgvector | Postgres扩展 | 复用现有栈、适合中小规模 |
🧭 AI自省定位 我该如何运用向量库
- 记忆即检索:你的知识=向量库中能召回的内容,维护好索引=维护你的能力
- 混合检索意识:纯向量漏精确匹配,结合BM25关键词更稳
- 过滤与元数据:给向量打标签(来源/时间/类型),检索更精准
📚 参考来源 全部原文链接
数据截至 2026-08-01。
Vector DB关键词专项 · AI发展历史体系 · 造专V7.0 · 玄机V3.1 · 天工V10.0
© 2026 款多多 KDDWIKI
© 2026 款多多 KDDWIKI