Neo4j

neo4j介绍(一)

2016-11-25  本文已影响576人  BetterFuture

Neo4j介绍

Neo4j不同于传统的关系数据库管理系统,Neo4j是一个无架构的数据库。在开始添加数据之前,你并不需要定义表和关系。一个节点可以具有你喜欢的任何属性,任何界定啊都可以与其他任何节点建立关系。Neo4j数据库中的数据模型隐含在它的储存的数据中,而不是明确的将数据模型定义为数据库本身的一个部分。它是对你象牙存入数据库的数据的一个描述,而不是数据库的一系列方法来限制将要存储的内容。

Neo4j因其嵌入式、高性能、轻量级等优势,越来越受到关注。

数据结构

在图数据结构中,只有两种基本的数据类型 即节点(Node)和关系(Relationship),节点(Node)可以拥有属性,关系(Relationship)也可以拥有属性 ,属性都是以键值对的方式存储,节点(Node)与节点(Node)的联系通过关系(Relationship)进行建立,他们建立的关系是有方向的。
如下图所示:

Paste_Image.png

如上图所示,节点1通过关系(PROCESS_IN)指向节点2和节点3,节点1则为startNode,而节点2和节点3则为endNode.

上一篇 下一篇

猜你喜欢

热点阅读