【图型数据库】基于PostgreSQL的图型数据库Apache Age 介绍

视频号

微信公众号

知识星球

Chinese, Simplified

Age 是一个领先的多模型图形数据库

关系数据库的图形处理与分析

  什么是Apache AGE?

 

ApacheAGE是PostgreSQL的扩展,它允许用户在现有关系数据库的基础上利用图形数据库。AGE是图形扩展的缩写,其灵感来自Bitnine的AgentsGraph,PostgreSQL的一个多模型数据库分支。该项目的基本原则是创建一个处理关系数据模型和图形数据模型的单一存储,以便用户可以使用标准的ANSI SQL以及当今最流行的图形查询语言之一openCypher。

 

 

由于AGE基于功能强大的PostgreSQL RDBMS,因此它是健壮的,功能齐全。AGE针对处理复杂的连通图数据进行了优化。它提供了大量对数据库环境至关重要的健壮数据库功能,包括ACID事务、多版本并发控制(MVCC)、存储过程、触发器、约束、复杂的监控和灵活的数据模型(JSON)。具有关系数据库背景、需要图形数据分析的用户可以毫不费力地使用此扩展,因为他们可以在不进行迁移的情况下使用现有数据。

强烈需要有凝聚力、易于实现的多模型数据库。作为PostgreSQL的扩展,AGE支持PostgreSQL所有的功能和特性,同时还提供了一个可引导的图形模型。

总览

Apache AGE是:

  • 强大:为已经流行的PostgreSQL数据库添加了图形数据库支持:苹果、Spotify和美国国家航空航天局等组织都在使用PostgreSQL。
  • 灵活:允许您执行openCypher查询,这使复杂的查询更容易编写。它还允许同时查询多个图。
  • 智能:允许您执行图形查询,这些查询是许多下一级web服务的基础,如欺诈检测、主数据管理、产品推荐、身份和关系管理、体验个性化、知识管理等。

特性



 

 

 

Cypher Query:支持图形查询语言

  • 混合查询:启用SQL和/或Cypher
  • 查询:启用多个图
  • 层次结构:图形标签组织
  • 特性索引:在顶点(节点)和边上
  • 完整的PostgreSQL:支持PG功能

 

本文地址
https://architect.pub/introduction-apache-age-graph-database-based-postgresql
SEO Title
Introduction to Apache Age, a Graph Database Based on PostgreSQL