Postgres直接跑图查询,不搬数据
推荐指数 61.0 NO. 005 · 2026.05.16
Stars125创建2 天前Forks11Issues0
为什么值得看
pgGraph是PostgreSQL扩展,让普通SQL表直接支持图搜索、遍历、最短路径查询,无需迁移数据。现有PG用户零成本获得图数据库能力,避免维护Neo4j等独立系统的开销。
Open-source graph database superpowers for your existing Postgres data.
媒体预览
编辑判断
图数据库赛道长期困于"数据孤岛"问题,Neo4j、TigerGraph等需要ETL同步,一致性延迟和运维成本是落地阻力。pgGraph走" derived index"路线,源表不动,查询时走扩展函数,这跟Apache AGE的思路类似,但AGE只支持OpenCypher且性能争议大。
关键差异在实现语言:pgGraph用Rust写核心引擎,对比AGE的C代码,内存安全和并发处理更有优势。但alpha阶段风险明确——PG扩展的稳定性高度依赖钩子版本兼容性,大版本升级可能断裂。
最适合的场景:已有PG主存储、关系查询占80%但偶尔需要2-3跳关系分析的业务,比如金融风控中的关联交易识别、SaaS产品的权限继承查询。纯图场景或超大规模(十亿边以上)仍建议专用系统。
Star History
生态分析
Experimental
PostgreSQL生态的图数据库能力补全者,面向AI Agent的轻量化数据基础设施
独特价值:零数据迁移成本,SQL表即图数据,降低AI应用图查询门槛
竞品: