返回 AI 工具目录

pgvecto.rs

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

pgvecto.rs 是 TensorChord 开源的 PostgreSQL 向量搜索扩展,基于 Rust 与 pgrx 框架实现,让开发者直接在 Postgres 中存储并检索高维向量,常用于 RAG 与语义检索。它支持最高 65535 维向量,平方欧氏、负点积、余弦等多种距离,以及二进制向量、FP16、INT8 等数据类型;通过 VBASE 方法把向量检索与关系查询、过滤结合,索引存储与 Postgres 分离,并支持 WAL。需要注意:官方已将其标记为被后续项目 VectorChord 取代,并建议新项目迁移以获得更好的稳定性与性能,pgvecto.rs 最新版本停留在 2024 年底。采用 Apache 2.0 许可。

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

解决什么问题

  • 在 Postgres 内直接做高维向量相似度检索
  • 支持二进制、FP16、INT8 等多种向量类型
  • 通过 VBASE 将向量检索与关系过滤结合
  • 向量维度上限远高于 pgvector

适合

  • 已用 PostgreSQL、想就地加向量检索的团队
  • 需要向量检索与结构化过滤混合查询的场景
  • 对高维或低精度向量类型有需求的应用

不适合

  • 官方已建议新项目改用后继的 VectorChord
  • 该扩展更新已停滞在 2024 年底
  • 不使用 PostgreSQL 的技术栈无法采用

如何接入

  • 以 PostgreSQL 扩展形式安装并用 SQL 使用
  • 提供 Docker 镜像与源码编译两种安装方式
  • 索引存储与 Postgres 主库分离管理
  • 支持写前日志(WAL)

已知限制

  • 已被 VectorChord 取代,建议评估迁移
  • 版本停滞,后续修复与优化转移到新项目
  • 部署与调优需要 PostgreSQL 运维能力
  • 拉取镜像在国内可能需配镜像源

接入与使用事实

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

权限、依赖与维护信号

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

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网