Skip to content

向量数据库

有了向量,还要能高效地存和查。


这节课解决什么问题

  • 向量数据库和普通数据库有什么不同
  • Chroma、Qdrant、pgvector 的适用边界是什么
  • 元数据过滤和多租户隔离怎么做

核心内容

  • Collection / Namespace
  • 近似最近邻索引
  • 元数据过滤
  • 更新、删除与重建索引

本节产物

  • 一个本地向量库实例
  • 一条文档写入、查询、更新链路
  • 一份向量库选型对比表

课堂实作

  • 用 Chroma、Qdrant 或 pgvector 建一个最小索引
  • 给文档加上元数据并做过滤查询
  • 模拟文档更新,观察索引如何同步变化

并入项目

这一课会直接进入项目二知识库 Agent 的存储层。

面试会怎么问

  • 为什么 RAG 需要向量数据库
  • pgvector 和独立向量库怎么选
  • 文档更新后索引怎么保持一致

大齐 AI 课堂 · 程序员的 Agent 开发课