前言
Neo4j是一个高性能的,Nosql图形数据库。Nosql =no sql,即与传统的将数据结构化并存储在表中的数据库不一样。Neo4j将数据存储在网络上,我们也可以把Neo4j视为一个图引擎。我们打交道的是一个面对对象的、灵活的网络结构而不是严格的、静态的表。传统关系型数据库,当数据量很大时,查询性能会明显受影响,尤其是一度以上的查询。但是图形数据库却在这方面表现得很好。neo4j 支持多种主流编程语言,包括.Net、Java、JavaScript、Python。本文主要是涉及到jdk和neo4j安装和适配。
注意事项:neo4j安装版本与JDK版本需要对应,不然neo4j无法启动,这也是一个坑。本机安装python版本是3.6,选择Neo4j版本是3.4。因此,JDK版本是必须1.8.版本以上,不一致会报错。备注:下面是最佳版本适配记录。
一、JDK下载安装
1. Oracle官网下载JDK1.8安装包
去官网下载 Java Downloads | Oracle
官网网站网速非常慢,为了方便使用,已经下载好了安装包,放在百度网盘上。
链接: 百度网盘 请输入提取码 提取码: t89t
2.安装验证
下载好的安装是MAC版本,所以直接跟着流程安装即可。
安装好后,验证是否安装成功。出现下面截图,便说明已经安装成功。
二、Neo4j下载安装
1、neo4j下载安装包
官网下载失败,网速太慢了。只好通过国内的镜像网站去下载。其中需要注意,由于后期需要利用python远程连接neo4j,所以需要注意neo4j和python版本相对应,据py2neo官网传会出现连接操作失败现象。
下载链接:http://doc.we-yun.com:1008
官方网站:Neo4j Download Center - Neo4j Graph Data Platform
2.安装验证
进入到neo4j/bin路径下执行: ./neo4j start 。既可以在logs里面看到启动日志。
执行:./neo4j stop。则关闭neo4j服务。
数据库启动后,本地登陆http://localhost:7474,浏览器可以进入neo4j,初始账号密码:neo4j。
三、py2neo安装
py2neo库安装相对简单,直接利用pip安装即可。