neo4j刚刚进去的时候的指导教程

2017-12-11  本文已影响0人  松爱家的小秦

1.图形数据库可以使用几个简单的概念来存储任何类型的数据:

节点 - 图形数据记录

关系 - 连接节点

属性 - 名为数据值

2.最简单的图只有一个名为属性的名为值的单个节点。 让我们在Neo4j团队中画一个朋友的社交图:

首先为节点绘制一个圆圈

加上名字Emil

请注意,他来自瑞典

节点是图形中数据记录的名称

数据存储为属性

属性是简单的名称/值对

3.

节点可以通过对每个成员应用一个标签来组合在一起。 在我们的社交图中,我们将标记每个代表Person的节点。

将标签“Person”应用于我们为Emil创建的节点

颜色“人”节点红色

一个节点可以有零个或多个标签

标签没有任何属性

4.

像任何数据库一样,在Neo4j中存储数据可以像添加更多记录一样简单。 我们将添加更多的节点:

Emil的klout得分是99

来自瑞典的Johan正在学习冲浪

伊恩,来自英国,是一位作家

来自比利时的Rik有一只名叫Orval的猫

来自加利福尼亚的阿利森,谁在冲浪

类似的节点可以有不同的属性

属性可以是字符串,数字或布尔值

Neo4j可以存储数十亿个节点

5.

Neo4j的实际功能在于连接数据。 要关联任何两个节点,添加描述记录如何相关的关系。

在我们的社交图表中,我们只是说谁知道谁:

Emil知道Johan和Ian

约翰知道伊恩和里克

Rik和Ian知道Allison

关系总是有方向的

关系总是有一个类型

关系形成数据模式

6.

在属性图中,关系是也可以包含属性的数据记录。 仔细查看Emil的关系,请注意:

埃米尔从2001年就认识了约翰

埃米尔率伊恩5(满分5)

其他人都可以有类似的关系属性

上一篇下一篇

猜你喜欢

热点阅读