什么是 Apache AGE?
Apache AGE 是一个提供图形数据库功能的 PostgreSQL 扩展。(Postgres 13 支持Apache AGE)
Apache AGE 的目标是为所有关系数据库提供图形数据处理和分析能力。通过 Apache AGE,PostgreSQL 用户将可以访问现有关系数据库中的图形查询建模。用户可以在节点和边中读写图数据。他们还可以在分析数据时使用各种算法,例如可变长度和边缘遍历。
AGE 是 A Graph Extension 的首字母缩写词,其灵感来自 Bitnine 的 PostgreSQL 10 分支 AgensGraph,它是一个多模型数据库。该项目的目标是创建可以处理关系和图形模型数据的单一存储,以便用户可以使用标准 ANSI SQL 以及图形查询语言 openCypher。
什么是 Apache AGE 查看器?
Apache AGE Viewer是 Apache AGE 的 Web 用户界面,提供数据可视化和探索。
用户可以输入复杂的图形查询并探索以图形和表格数据表示的结果。
Apache AGE Viewer处理大型图形数据。用户将能够在各种图形算法的帮助下发现有意义的见解。
Apache AGE Viewer将作为 Apache AGE 的中央图形数据管理和开发平台,这是一个未来将支持所有关系数据库的图形扩展。
主要特点
-
PostgreSQL图形数据库插件
访问 PostgreSQL 兼容的关系数据库中的查询和可视化图形数据 -
混合查询(OpenCypher 和 SQL)
混合查询技术同时执行关系数据和图形数据的查询 -
快速图查询处理
实现快速索引和高效查询处理。 -
图形可视化和分析
提供图形和关系数据的可视化,以便更清晰地理解数据
产品优势
- 强大:为已经流行的 PostgreSQL 数据库添加图形数据库支持:PostgreSQL 被 Apple、Spotify 和 NASA 等组织使用。
- 灵活:允许您执行 openCypher 查询,这使得复杂的查询更容易编写。
- 智能:允许您执行图形查询,这些查询是许多下一级 Web 服务的基础,例如欺诈检测、主数据管理、产品推荐、身份和关系管理、体验个性化、知识管理等。
其它
- Apache AGE 目前正在为 PostgreSQL 12 版本开发,并将支持 PostgreSQL 13 和 PostgreSQL 的所有未来版本。
- Apache AGE 支持 openCypher 图形查询语言。
- Apache AGE 支持同时查询多个图。
- Apache AGE 的目标是使其与未来的所有关系型数据库兼容。
Apache AGE官网:https://age.apache.org/
Apache AGE 源码地址:https://github.com/apache/age




