什么是 Neon?

Neon 是为云构建的无服务器 Postgres。Neon 分离计算和存储,提供现代化的开发者功能,如自动伸缩、数据库分支、缩容至零等。

向量搜索

Neon 支持使用 pgvector 开源 PostgreSQL 扩展进行向量搜索,该扩展使 Postgres 能够作为向量数据库来存储和查询嵌入。

OpenAI 食谱笔记本

请查看此仓库中的笔记本,了解如何使用 Neon Serverless Postgres 作为您的向量数据库。

使用 Neon Postgres 和 pgvector 及 OpenAI 进行语义搜索

在本笔记本中,您将学习如何:

  1. 使用 OpenAI API 创建的嵌入
  2. 将嵌入存储在 Neon Serverless Postgres 数据库中
  3. 使用 OpenAI API 将原始文本查询转换为嵌入
  4. 使用带有 pgvector 扩展的 Neon 来执行向量相似性搜索

扩展支持

Neon 通过以下功能支持您扩展 AI 应用:

  • 自动伸缩:如果您的 AI 应用在一天中的某些时段或不同时间遇到高负载,Neon 可以自动伸缩计算资源,无需手动干预。在不活动期间,Neon 可以缩容至零。
  • 即时只读副本:Neon 支持即时只读副本,这些副本是独立的只读计算实例,旨在对您的读写计算实例执行相同的只读操作。通过只读副本,您可以将读操作从读写计算实例卸载到您 AI 应用的专用只读计算实例。
  • Neon 无服务器驱动程序:Neon 支持用于 JavaScript 和 TypeScript 应用的低延迟无服务器 PostgreSQL 驱动程序,允许您从无服务器和边缘环境中查询数据,从而实现低于 10 毫秒的查询。

更多示例

附加资源