返回 AI 工具目录

pgvector

自托管组件人工精选最近核验 2026年7月23日

pgvector 是 PostgreSQL 的开源向量检索扩展,让向量与业务数据存放在同一个关系库中并直接做近邻查询。它支持单精度、半精度、二值与稀疏等多种向量类型,以及 L2、内积、余弦、L1、汉明、Jaccard 等六种距离度量;提供 HNSW 与 IVFFlat 两类近似最近邻索引,前者查询性能更好但构建更慢,后者建索引快、占用低但查询效率略逊,也支持精确检索。因数据仍在 Postgres 内,可复用 ACID 事务、时间点恢复与 JOIN 等能力,并可用任意带 Postgres 驱动的语言访问。支持 Postgres 13 及以上,主要以 C 实现,常用于 RAG 与语义检索的向量存储。

定价开源部署自托管、本地运行国内可达国内可达

解决什么问题

  • 在现有 PostgreSQL 中直接做向量近邻检索
  • 向量与业务数据同库存储,避免额外向量库
  • 支持 HNSW 与 IVFFlat 索引及精确检索
  • 复用事务、备份与 JOIN 等数据库能力

适合

  • 已用 PostgreSQL、想加语义检索的团队
  • RAG 或推荐场景需要向量与结构化数据联查
  • 希望减少独立向量库的运维成本
  • 需要事务一致与成熟备份恢复的向量存储

不适合

  • 数据规模极大、超高吞吐时需评估专用向量库
  • 未使用 PostgreSQL 的技术栈无法直接受益
  • 索引参数需按数据量与召回目标调优
  • 半精度、稀疏等类型有对应版本与前提要求

如何接入

  • 作为 PostgreSQL 扩展安装,支持 Postgres 13+
  • 以标准 SQL 建表、建索引与查询
  • 可用任意带 Postgres 驱动的语言访问
  • 常与 ORM、RAG 框架配合作为向量后端

已知限制

  • 能力上限受单库 PostgreSQL 的扩展性约束
  • 超大规模检索性能不一定优于专用向量库
  • HNSW/IVFFlat 需按场景调参以平衡召回与速度
  • 需具备 PostgreSQL 运维能力

接入与使用事实

部署方式
自托管、本地运行
实现语言
C
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
待确认
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

  1. 代码仓库仅作事实索引

访问官网