微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AgensGraph 基于 PostgreSQL 的图数据库

程序名称:AgensGraph

授权协议: Apache-2.0

操作系统: Linux

开发语言: C/C++

AgensGraph 介绍

AgensGraph 是一个基于 PostgreSQL 的图数据库

属性图模型:

数据对象:

Labels :

同时,AgensGraph
也是用于现代复杂数据环境的新一代多模型数据库,它同时支持关系和图数据模型。因此,开发者可以将遗留下来的关系数据模型和灵活的图形数据模型集成到一个数据库中。

AgensGraph 支持 ANSI-sqlopenCyphersql 和 Cypher
可以集成到 AgensGraph 中的单个查询中。

一些图操作的 DDL:

CREATE VLABEL person;
CREATE VLABEL friend inherits (person);

CREATE ELABEL kNows;
CREATE ELABEL live_together;
CREATE ELABEL room_mate inherits (kNows, live_together);

CREATE (:person {name: 'Tom'})-[:kNows]->(:person {name: 'Summer'});
CREATE (:person {name: 'Pat'})-[:kNows]->(:person {name: 'Nikki'});
CREATE (:person {name: 'Olive'})-[:kNows]->(:person {name: 'Todd'});

MATCH (n:person {name: 'Tom'})-[:kNows]->(m:person) RETURN n.name AS n, m.name AS m;

MATCH (p:person {name: 'Tom'})-[:kNows*1..2]->(f:person)
RETURN f.name;

主要特性:

AgensGraph 官网

http://bitnine.net/agensgraph/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐