标签:os io 使用 数据 sp on 数据库 sql 应用
Neo4j 是一个高性能的 NoSQL 图形数据库。Neo4j 使用图(graph)相关的概念来描述数据模型,把数据保存为图中的节点以及节点之间的关系。
很多应用中数据之间的关系,可以很直接地使用图中节点和关系的概念来建模。对于这样的应用,使用 Neo4j 来存储数据会非常的自然,要优于使用关系数据库。
本文对 Neo4j 进行了深入的介绍,并结合具体的实例来进行详细的说明,可以让您对 Neo4j 有深入的了解,从而可以在应用开发中恰当地选择 Neo4j 来作为存储方式。
1,Node:neo4j中的基本结构,表示结点。结点可以有任意个Property。
2,Relation:表示两个Node的关系,这个关系是有方向的。通过Relation将所有的Node连接到一起。Relation也可以有任意个Property。
3,Property:key-value对,表示Node和Relation的属性
4,Index:Node的索引,可以通过索引实现从Property到Node的映射。
5,Traversal:通过访问条件对图进行遍历,也就是从一个Node沿着Relation到其他的Node的过程。
可以指定Traversal的方向,深度,深度优先,广度优先等条件。
标签:os io 使用 数据 sp on 数据库 sql 应用
原文地址:http://www.cnblogs.com/muzhongjiang/p/3951743.html