PGVector logo

PGVector

打开

Postgres 向量扩展。

分享:
查看替代方案

PGVector

如果要数据库本身,对比 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 开始,再决定 Supabase 或 Qdrant 是否已经覆盖你要的产品形态。

评论

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