↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

用 Apache AGE 在 Postgres 里跑 Cypher 查询 RSS

Apache AGE 给 PostgreSQL 加上 openCypher 支持,让关系数据和图遍历在同一个库里完成,不必另起一套图数据库。文中的做法是从 Iceberg 表出发,用 PL/pgSQL 循环执行 Cypher 命令建出节点和边,只把节点与边的属性复制到本地,其余列留在对象存储。查询可以把 Cypher 包进 CTE 再与 Iceberg 表连接,示例用变长路径匹配找转诊链路,比递归 CTE 简洁得多。

发布于 2026-09-10T10:59:41.674323Z · Elizabeth Garrett Christensen · Snowflake 工程博客
Apache AGE Cypher 图数据库

Apache AGE 给 PostgreSQL 加上 openCypher 支持,让关系数据和图遍历在同一个库里完成,不必另起一套图数据库。文中的做法是从 Iceberg 表出发,用 PL/pgSQL 循环执行 Cypher 命令建出节点和边,只把节点与边的属性复制到本地,其余列留在对象存储。查询可以把 Cypher 包进 CTE 再与 Iceberg 表连接,示例用变长路径匹配找转诊链路,比递归 CTE 简洁得多。

Apache AGE 给 PostgreSQL 加上 openCypher 支持,让关系数据和图遍历在同一个库里完成,不必另起一套图数据库。文中的做法是从 Iceberg 表出发,用 PL/pgSQL 循环执行 Cypher 命令建出节点和边,只把节点与边的属性复制到本地,其余列留在对象存储。查询可以把 Cypher 包进 CTE 再与 Iceberg 表连接,示例用变长路径匹配找转诊链路,比递归 CTE 简洁得多。

原始来源 ↗

来源记录
  • center.info_item · 0f92373031e36512 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 0f92373031e36512 · 2026-10-03T04:08:55.967155Z