Neo4j介绍

1、neo4j简介
Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。

2、neo4j版本比较(企业版和社区版)

3、基本概念

  • Neo4j是一个图形数据库,这也就意味着它的数据并非保存在表或集合中,而是保存为节点以及节点之间的关系里。
  • 节点为一个数据实体,可以为节点设置零或多个标签
  • 关系定义节点之间如何关联,每个关系都对应一种类型
  • 关系总是从一个节点指向另一个节点
  • 可在节点和关系中存储属性信息

4、图形数据结构

  • 在一个图中包含两种基本的数据类型:Nodes(节点) 和 Relationships(关系)。
  • Nodes 和 Relationships 包含key/value形式的属性。
  • Nodes通过Relationships所定义的关系相连起来,形成关系型网络结构。

5、Neo4j安装

  从官网下载版本(Linux、windows、mac)http://neo4j.org/download

 

posted @ 2016-11-01 20:52  CJ66  阅读(834)  评论(0编辑  收藏  举报