@daleverett: https://x.com/daleverett/status/2055332581659566288

X AI KOLs Timeline 工具

摘要

pgGraph 是一个高性能、开源图遍历扩展,专为 PostgreSQL 设计,使用 Rust 编写,旨在让 AI 代理能够快速执行关系查询,而无需将数据迁移到单独的图数据库中。

https://t.co/VIkX2hOPzV
查看原文
查看缓存全文

缓存时间: 2026/05/16 03:11

介绍 pgGraph:为 Postgres 带来开源图谱超能力

我们正在开源我们的专有引擎,称之为 pgGraph。pgGraph 是一个用 Rust 编写的高性能 PostgreSQL 图谱遍历扩展。您可以在 Github 上找到仓库,并在此处阅读完整文档。

过去一年里,我们一直在构建 Evokoa,将其作为多站点企业的运营智能层。我们很快意识到,在大规模场景下回答复杂的多跳关系问题,需要一个当时尚不存在的图谱遍历引擎。所有现成的解决方案要么对于我们的智能体工作负载来说太慢,要么需要将整个记录系统迁移到独立的、重量级图谱数据库中。

于是,我们自己构建了一个。并且我们决定将其开源,以进一步推动人类走向一个必须成为 AI 原生的世界。

图谱超能力,Postgres 引力

pgGraph 的核心前提很简单:您不必迁移数据就能获得图谱能力。Postgres 仍然是您的单一数据源。您的应用程序继续以完全相同的方式写入数据。

在幕后,pgGraph 会在您选定的关系表之上构建一个紧凑的派生图谱索引(使用压缩稀疏行数组)。当您的 AI 智能体或应用需要查找最短路径、映射关系或发现隐藏网络时,它们只需提出标准的 SQL 问题。我们的引擎拦截这些查询,并在微秒级别遍历整数数组,完全避免了通常会让 Postgres 在深度查询时停滞的递归 SQL 陷阱。

我们为什么将其开源

我们相信,图谱能力将成为智能体时代的基本需求。智能体需要连接的结构化上下文才能有效推理。如果每个初创公司和大型企业都必须采用独立的、重量级图谱数据库来为其智能体提供上下文,那么市场将会停滞。

通过直接在 Postgres 旁边放置一个快速关系缓存,我们改变了采用方式。我们正在为广泛的人工智能应用构建缺失的基础设施,并且我们承诺让 pgGraph 永远保持 100% 免费和开源。

早期访问 & Alpha 阶段

pgGraph 目前是 Alpha 版本软件,适合实验、演示和基准测试。核心遍历功能——如有限制的 BFS/DFS、最短路径和连通分量——目前已可使用,不过我们仍在针对极大规模的企业级图谱硬化内存模型。

如果您正在构建 AI 智能体,并遭遇了关系数据库的执行瓶颈,我们鼓励您尝试一下。在 Docker 容器中启动它,指向您的模式,感受一下微秒级别的速度。

在下方为仓库点个星标以关注我们的进展,并告诉我们您构建了什么。

#postgres #database #graphRAG

相似文章

属性图

Lobsters Hottest

PostgreSQL 文档介绍了属性图(Property Graphs),这是一种 SQL/PGQ 特性,允许使用图模式匹配语法查询关系数据,并将其定义为基于表的只读视图。

Show HN: HelixDB – 基于对象存储的图数据库

Hacker News Top

HelixDB 是一个用 Rust 构建的图-向量数据库,专为知识图谱和 AI 记忆设计,提供统一平台支持图、向量、键值、文档和关系型数据模型,并配有便于本地和云端部署的工具。

Fluree DB(GitHub 仓库)

TLDR AI

Fluree DB 是一个开源的时间图数据库,具有类似 Git 的分支、集成的向量/文本/地理搜索、细粒度的访问控制,并支持 SPARQL、JSON-LD 和 Open Cypher。它针对 AI 代理记忆进行了优化,在十亿级图上实现了高性能。