PGVector logo

PGVector

打开

Postgres 向量扩展。复核:PostgreSQL 许可证,22,651 stars。不是 Faiss 封装,也没有托管席位价。

分享:

PGVector

pgvector 是开源 PostgreSQL 扩展,做向量相似搜索,不是 Faiss 移植,也不是托管向量云。2026-08-18 复核:github.com/pgvector/pgvector22,651 stars,简介是 Open-source vector similarity search for Postgres,许可证是 PostgreSQL 风格(GitHub SPDX 为 NOASSERTION,LICENSE 文本与 Postgres / UC 表述一致)。README 列出 L2 / 内积 / 余弦 / L1 / Hamming / JaccardHNSW 和 IVFFlat,以及 halfvec、bit、sparsevec。旧的“实现基于 Faiss”文案不再沿用。

如果要数据库本身,对比 PostgreSQL;如果要已经带向量的托管 Postgres,对比 Supabase;如果要 Meta 的进程内 ANN 库而不是 SQL,对比 Faiss

核心功能

  • 扩展,不是服务:在 Postgres 里 CREATE EXTENSION vector。仓库没有 pgvector SaaS 美元表。
  • 不是 Faiss:官方 README 和 LICENSE 没有说代码基于 Faiss。Faiss 是另一个 MIT 库。不要再沿用那句旧话。
  • 实际能拿到的索引:HNSW 和 IVFFlat,以及迭代索引扫描。规模仍跟你的 Postgres 集群走,不是独立向量舰队。
  • 常被主机捆绑Supabase 和不少 Postgres 主机已启用该扩展。那些席位不是 pgvector 的价格。

适用场景

  • 已经在跑 Postgres、想把 embedding 和行放在同一事务里的人。
  • 能接受 HNSW/IVFFlat、不需要专用向量引擎的团队。
  • 看完 22,651 stars 后再比较 SQL 与 Qdrant / Pinecone 的人。

局限:我们没有编造 pgvector Cloud 席位。托管 Postgres 账单属于主机。

定价方案

GitHub,2026-08-18。

部分 价格 官方页说明
pgvector 扩展 $0 PostgreSQL 风格许可证。22,651 stars。自托管。
你的 Postgres 你的机器 / 主机 不是 pgvector SKU。
Supabase / 其他主机 以主机定价为准 它们可能启用扩展。不要把那些美元贴成 pgvector。

如果旧博客还写 pgvector 基于 Faiss,以本表为准。

快速开始

  1. 打开 github.com/pgvector/pgvector,在 PostgreSQL 里安装扩展。
  2. 只有在要已经带向量的托管 Postgres 时,再核 Supabase
  3. 如果要进程内库而不是 SQL,再核 Faiss
  4. 不要把“基于 Faiss”贴进幻灯片。

常见问题

免费吗?

是。扩展按 PostgreSQL 风格许可证开源。

是基于 Faiss 的吗?

不是。那句旧说法已删除。Faiss 是 Meta 的另一个库。

和 Pinecone 一样吗?

不一样。Pinecone 是托管向量库,公开行是免费 / $20 / 最低 $50 / 最低 $500。pgvector 是 Postgres 扩展。

替代方案

  • PostgreSQL:你要把扩展挂上去的数据库。
  • Supabase:托管 Postgres,向量只是功能之一。
  • Faiss:MIT 相似搜索库,不是 SQL 类型。
  • Qdrant:专用开源向量引擎加 Cloud。

使用技巧

  1. 引用这次核对的 22,651 stars 和 Postgres 许可证。
  2. 丢掉 Faiss 起源故事。
  3. 先核主机账单,再编 pgvector 席位。

总结

pgvector 是 PostgreSQL 许可证的向量扩展,这次核对有 22,651 stars,不是 Faiss 封装,也没有托管席位价。从 github.com/pgvector/pgvector 开始,再决定 SupabaseQdrant 是否已经覆盖你要的产品形态。

评论

还没有评论。成为第一个评论的人!