欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

程序员文章站 2022-07-04 10:22:22
...

SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

作者:一一哥

一. Neo4j简介

Neo4j是一个世界领先的、高性能的开源图形数据库,是NoSQL数据库中的一种,它是由Neo技术使用Java语言完全开发的。 

Neo4j是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图形引擎,该引擎具有成熟数据库的所有特性。

Neo4j使用图(graph)相关的概念来描述数据模型,把数据保存为图中的节点以及节点之间的关系。相比传统rdbms(关系管理系统)的方式,Neo4j更适合大数据关系分析。

一句话总结,Neo4j是:

  • 开源的;
  • 无Schema的;
  • 没有SQL的;
  • 图形数据库。

二. Neo4j的下载与安装

1. 安装Java JDK

由于Neo4j是基于Java开发的图形数据库,所以运行Neo4j需要启动JVM进程,因此必须安装JAVA的JDK,并配置好JDK环境,为以后能适应Springboot,请选择最低JDK1.8的环境。

2. 安装Neo4j Desktop

进入到Neo4j官网,选择软件下载。
SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

3. 安装Neo4j

将下载好的Neo4j进行安装,选择安装位置即可。
SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

4. Neo4j的目录结构

Neo4j安装后,主要的目录结构如下:

bin目录:用于存储Neo4j的可执行程序;
conf目录:用于控制Neo4j启动的配置文件;
data目录:用于存储核心数据库文件;
plugins目录:用于存储Neo4j的插件

5. 配置Neo4j环境变量

可以配置Neo4j的环境变量,方便软件通过命令行启动。

SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

6. 注册Neo4j服务

SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

7. 开启Neo4j服务

SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

8. 停止、重启、查询neo4j服务

SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

9. 以HTTP连接器的形式访问Neo4j服务

在浏览器中,通过输入地址http://localhost:7474/browser来访问neo4j数据库。

默认的用户名和密码都是: neo4j,可以改成自己的密码。

SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

10. 自行正常配置

Neo4j Graph Database的创建及配置。

Neo4j Desktop启动验证

此处主要验证JDK环境是否正确,以及数据库的加载,只需要双击启动,进入环境验证。
SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

成功加载后效果如下:
SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

利用Neo4j Desktop创建一个本地Neo4j 数据库,可以按照如下gif图操作创建。
SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库启动工程下Neo4j数据库以及配置设置,点击启动之后,再点击“manage”进行当前数据库的属性配置管理。
SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库简单属性说明
以下是数据库详情信息。
SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

web 操作页面

SpringBoot2.x系列教程52--NoSQL之安装配置Neo4j数据库

基本上Neo4j的安装配置就这样了。
 

相关标签: Spring Boot 2 Neo4j