2021/8/28-最新教程Windows 安装配置Neo4j图数据库

Posted ZSYL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021/8/28-最新教程Windows 安装配置Neo4j图数据库相关的知识,希望对你有一定的参考价值。

1. Neo4j 简介

图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据。

Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点,边也称作关系,每个节点和关系都可以由一个或多个属性。

Neo4j创建的图是用顶点和边构建一个有向图,其查询语言Cypher已经成为事实上的标准。

关系型数据库只对单个Join操作进行优化查询,而多重Join操作查询的性能显著下降。

图形数据库适合查询关系数据,由于图形遍历的局部性,不管图形中由多少节点和关系,根据遍历规则,Neo4j只访问与遍历相关的节点,不受到总数据集大小的影响,从而保持期待的性能;相应地,遍历的节点越多,遍历速度越慢,但是变慢是线性的,这使得图形数据库不适合做海量数据统计分析。

对与存在大量丰富关系的数据,遍历的性能不受图形数据量大小的影响,这使得Neo4j成为解决图形问题的理想数据库。


Neo4j支持三种网络协议(Protocol),分别是Bolt,HTTP和HTTPS,默认的连接器配置有三种,为了使用这三个端口,需要在Windows防火墙中创建Inbound Rules,允许通过端口7687,7474和7473访问本机。

Neo4j官网:https://neo4j.com/

2. 安装Java JDK

Neo4j是基于Java的图形数据库,运行Neo4j需要启动JVM进程,因此必须安装JAVA SEJDK,配置好Java环境。

2.1 下载安装 jdk

Oracle官方网站下载 Java SE JDK,最新版本是JDK16


建议jdk8以上就可!

2.2 配置环境变量

JDK安装完成后需要配置环境变量。

下面给出默认环境变量配置:

(1)鼠标右击我的电脑->属性->高级系统设置->环境变量;在系统变量里面新建JAVA_HOME,属性值为jdk安装位置

(2)在path变量里面新建红色框中的内容。


(3)在新建一个CLASSPATH,属性值为%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar

%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar


(4)环境变量配置完成后进行测试。
cmd窗口下输入Javajavacjava -version(如果出来结果则证明JDK安装成功)

3. 安装 Neo4j

3.1 下载 Neo4j

Neo4j官网:https://neo4j.com/


下载 Neo4j Community 即可!(下拉可以下载以前的版本:更稳定)

下载的版本为压缩包版本,无需安装,只需解压至合适目录即可。

将下载好的Neo4j压缩包解压到你想存放的目录D:\\software

各个文件夹的作用:

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

3.2 配置环境变量

然后在计算机-属性-高级系统设置-环境变量-PATH中添加Neo4jbin目录所在路径。

4. 启动 Neo4j

cmd中进入到Neo4jbin目录下:

or


执行命令:

neo4j install-service

开始安装本地Neo4j服务

安装完成后在本地服务中就可以看到Neo4j这个启动项了。

服务安装完成后在cmd中启动Neo4j

neo4j start

Neo4j服务器具有一个集成的浏览器,启动完成后在浏览器中使用http://localhost:7474网址,显示启动页面,查看数据库等。

http://localhost:7474

第一次打开需要输入密码,一般默认的是:用户:neo4j, 密码:neo4j

登陆后重新设置密码,设置自己想要的密码。

5. Neo4j 常用命令

neo4j可以有如下命令:

console:打开Neo4j的控制台

start:启动

stop:关闭

restart:重启

status:查看运行状态

install-service:安装Neo4j在Windows系统上的服务。

uninstall-service:卸载服务

6. Neo4j 浏览器使用教程

请参考【知识图谱】Neo4j基本操作

参考Link Link

以上是关于2021/8/28-最新教程Windows 安装配置Neo4j图数据库的主要内容,如果未能解决你的问题,请参考以下文章

KG构建《红楼梦》知识图谱

KG构建《红楼梦》知识图谱

Windows11-Redis 最新安装教程

Windows11-Redis 最新安装教程

python安装教程(Windows最新)

2017python windows 客户端最新版本3.6.2安装教程