简介

Neo4j 是目前最流行的图形数据库,以图的形式代替了传统的表格结构,来进行存储和管理数据。核心概念包括节点、关系和属性。

  • 节点:表示数据实体,例如用户、产品等

  • 关系:连接各个节点的边,表示节点之间的关系,例如“朋友”、“上下级”等

  • 属性:为节点和关系提供额外的信息,以键值对的形式存储

Neo4j的优势在于可以高效地处理复杂的数据关系,适用于社交网络、推荐系统和知识图谱等应用场景。此外,Neo4j支持完整的事务特性(ACID),并且可以轻松拓展到数百万个节点和关系,适合大规模数据处理。

Neo4j的安装(Windows)

首先电脑需要有Java环境,打开Neo4J官网,直接点击下载:

在填写完个人信息后,会跳转到下载界面,里面有一个KEY,需要我们自行保存。

下载后根据提示安装并运行,设置到数据路径。在这里输入刚刚保存的KEY:

点击新建项目,为项目添加一个数据库管理系统DBMS

然后新建一个数据库:

启动数据库,当数据库状态为Active时表示数据库在运行

在Graph Apps中找到Neo4j Browser并打开

需要注意的是,默认的host是bolt://localhost:7687,默认的用户是neo4j,默认的密码是:neo4j,第一次成功connect到Neo4j服务器之后,需要重置密码。

如果出现:Neo.ClientError.Security.Unauthorized: The client is unauthorized due to authentication failure

请在Neo4j安装目录下找到其conf文件,在修改