初识Neo4j

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

Neo4j的优势数据库

  • 它很容易表示链接的数据
  • 检索/遍历/导航更多的链接数据是很是容易和快速的
  • 它很是容易地表示半结构化数据
  • Neo4j CQL查询语言命令是人性化的可读格式,很是容易学习
  • 它使用简单而强大的数据模型
  • 它不须要复杂的链接来检索链接的/相关的数据,由于它很容易检索它的相邻节点或关系细节没有链接或索引

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

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

属性图模型规则学习

  • 表示节点,关系和属性中的数据
  • 节点和关系都包含属性
  • 关系链接节点
  • 属性是键值对
  • 节点用圆圈表示,关系用方向键表示。
  • 关系具备方向:单向和双向。
  • 每一个关系包含“开始节点”或“从节点”和“到节点”或“结束节点”

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

  • 节点——图表的基本单位。 它包含具备键值对的属性
  • 关系——图形数据库的另外一个主要构建块。 它链接两个节点
  • 属性——用于描述图节点和关系的键值对

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

2.下载Neo4j的Community版本3d

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

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

    • 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

相关文章
相关标签/搜索