随着社交、电商、金融、零售、物联网等行业的快速发展,现实社会织起了了一张庞大而复杂的关系网,亟需一种支持海量复杂数据关系运算的数据库即图数据库。本系列文章是学习知识图谱以及图数据库相关的知识梳理与总结
本文会包含如下内容:
希腊神话人物关系数据
Gremlin 常用语句汇总
本篇文章适合人群
:架构师、技术专家、对知识图谱与图数据库感兴趣的高级工程师
1. 希腊神话人物关系数据
通过Property Graph Model图数据模型来描述希腊神话中各人物角色的关系(也被成为人物关系图谱),具体关系详见下图
推荐使用
HugeGraph-Studio
通过可视化的方式来执行上述代码。另外也可以通过HugeGraph-Client、HugeApi、GremlinConsole和GremlinDriver等多种方式执行下面的代码。(
包括Schema、索引及数据的创建
)
但注意如下:
HugeGraph默认是自动生成Id,如果用户通过primary
随着社交、电商、金融、零售、物联网等行业的快速发展,现实社会织起了了一张庞大而复杂的关系网,亟需一种支持海量复杂数据关系运算的数据库即图数据库。本系列文章是学习知识图谱以及图数据库相关的知识梳理与总结本文会包含如下内容:希腊神话人物关系数据 Gremlin 常用语句汇总本篇文章适合人群:架构师、技术专家、对知识图谱与图数据库感兴趣的高级工程师1. 希腊神话人物关系数据通过Property Graph Model图数据模型来描述希腊神话中各人物角色的关系(也被成为人物关系图谱),具体关系.
https://www.freebuf.com/fevents/179709.html
https://
hugegraph
.github.io/
hugegraph
-doc/performance/
hugegraph
-benchmark-0.5.6.html
gi...
HugeGraph
支持Apache TinkerPop3的
图
形遍历
查询
语言Gremlin。 SQL是
关系
型
数据库
查询
语言,而Gremlin是一种通用的
图
数据库
查询
语言,Gremlin可用于创建
图
的实体(Vertex和Edge)、修改实体内部属性、删除实体,也可执行
图
的
查询
操作。
Gremlin可用于创建
图
的实体(Vertex和Edge)、修改实体内部属性、删除实体,更主要的是可用于执行
图
的
查询
及分析操作。
举例说明:
g.V().h.
schema.propertyKey("name").asText().create();
schema.propertyKey("born").asInt().create();
schema.propertyKey("title").asText().create();
schema.propertyKey("released...