返回 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
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- 待确认
- 国内可达性
- 国内可达
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
- 代码仓库仅作事实索引
