Neo4j是一个世界领先的开源图形数据库。 它是由Neo技术使用Java语言完全开发的。

Neo4j的优点

它很容易表示连接的数据

检索/遍历/导航更多的连接数据是非常容易和快速的

它非常容易地表示半结构化数据

Neo4j CQL查询语言命令是人性化的可读格式,非常容易学习

它使用简单而强大的数据模型

它不需要复杂的连接来检索连接的/相关的数据,因为它很容易检索它的相邻节点或关系细节没有连接或索引

图形数据库也称为图形数据库管理系统或GDBMS,主要用于存储更多的连接数据

Neo4j图数据库遵循属性图模型来存储和管理其数据。

属性图模型规则

表示节点,关系和属性中的数据

节点和关系都包含属性

关系连接节点

属性是键值对

节点用圆圈表示,关系用方向键表示。

关系具有方向:单向和双向。

每个关系包含“开始节点”或“从节点”和“到节点”或“结束节点”

图形数据库数据模型的主要构建块是:

节点——图表的基本单位。 它包含具有键值对的属性

关系——图形数据库的另一个主要构建块。 它连接两个节点

属性——用于描述图节点和关系的键值对

1.java环境,配置环境变量

2.下载Neo4j的Community版本

             https://neo4j.com/download-center/  

解压zip文件,主要的目录结构为:

bin目录:用于存储Neo4j的可执行程序

conf目录:用于控制Neo4j启动的配置文件

data目录:用于存储核心数据库文件

plugins目录:用于存储Neo4j的插件

3.配置环境变量

    set  NEO4J_HOME = E:\baby\software\neo4j-community-3.5.6

    set PATH = E:\baby\software\neo4j-community-3.5.6\bin;%PATH%

4.配置文件

  conf/neo4j.conf

  核心数据文件存储的位置

# The name of the database to mount

#dbms.active_database=graph.db

# Paths of directories in the installation.

#dbms.directories.data=data

  想通过网络远程访问Neo4j数据库,需要修改监听地址

dbms.connectors.default_listen_address=0.0.0.0

  支持三种网络协议(Protocol)Bolt,HTTP和HTTPS, 防火墙中允许远程主机访问这些端口号

# Bolt connector

dbms.connector.bolt.enabled=true

#dbms.connector.bolt.tls_level=OPTIONAL

#dbms.connector.bolt.listen_address=:7687

# HTTP Connector. There can be zero or one HTTP connectors.

dbms.connector.http.enabled=true

#dbms.connector.http.listen_address=:7474

# HTTPS Connector. There can be zero or one HTTPS connectors.

dbms.connector.https.enabled=true

#dbms.connector.https.listen_address=:7473

5.启动

(1)通过控制台启动

neo4j.bat console

(2)安装为服务

 安装

neo4j install-service

卸载

neo4j uninstall-service

使用,启用、停止、重启、查看状态

neo4j start

neo4j stop

neo4j restart

neo4j status

6.管理数据库

  启动服务后,在浏览器端,打开 http://localhost:7474/管理图数据库

  默认的用户,密码都是 neo4j,登录后需要重新设置密码

这样就可以使用cypher语言对neo4j数据库进行操作了

说明:

  如果运行neo4j.bat console,报错

  更改neo4j.ps1文件里Import-Module "$PSScriptRoot\Neo4j-Management.psd1"为绝对路径

Import-Module "E:\baby\software\neo4j-community-3.5.6\bin\Neo4j-Management.psd1"

  保存文件后,运行neo4j.bat console

 

相关阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。