网站首页 > 博客文章 正文
neo4j的基础介绍请参考https://www.w3cschool.cn/neo4j/neo4j_data_model.html,已经很详细了。
这里我只记录我希望记录的。
neo4j下载 & 安装
下载地址
我使用的是neo4j-window-3.5.5版本的,java环境要求jdk8。官网下载比较慢,可以使用以下地址下载:
链接:https://pan.baidu.com/s/1Oi2v4GnPWnS4hgv2T94QYQ
提取码:59og
安装 & 启动
window下安装很简单,解压后执行两个命令(保证已经安装了jdk8)
1.windows下安装neo4j服务,进入bin目录下,执行
neo4j install-service
提示neo4j服务安装成功(mac下应该不用执行这个的,直接执行下一步即可)
2.启动neo4j后台服务
neo4j start
提供neo4j在端口7474上启动成功
服务启动后,可以访问http://localhost:7474/browser/ 看到neo4j控制台了,如图:
neo4j中的基本概念
neo4j中使用以下几个基本概念可以存储任意数据
- Nodes(节点) - graph data records 图数据库的数据记录
- Relationships(关系) - connect nodes 节点数据之间的关系
- Properties(属性) - named data values 节点和关系的属性值
如图是巩俐参演(ACTED_IN)的电影这样一个关系,存储到neo4J中展示出来的样子。
蓝色圆圈代表是巩俐这样一个实体节点,它包含名字,性别,地址等等属性
红色圆圈代表的是电影的实体节点,它一样包括电影的名字,发行时间,评价等等属性
黑色带箭头的有向线代表是ACTED_IN这样一个关系,关系本身也可以包含很多属性,比如参演时间,参演背景等等
neo4j中的label标签:
一个节点可以有多个标签,因为刚接触,我原来是很疑惑这个标签是干嘛的,只是知道必须有。
翻看了一些资料,可以理解为:标签就是用来分组的,将相同特征的节点进行聚集归类
比如我创建了一组用户信息的节点,label都是 :User,这样我可以用这个标签对所有用户节点进行操作
- 上一篇: Neo4j 因果集群路由策略详解及驱动访问
- 下一篇: 你知道Neo4j这是什么数据库吗?有什么用呢?
猜你喜欢
- 2024-11-24 Neo4J图数据库反欺诈分析实战(二) - 准备数据
- 2024-11-24 Springboot 2.x 使用bolt驱动集成neo4j
- 2024-11-24 从运维的角度带你初识neo4j图形数据库的安装及配置
- 2024-11-24 图形数据库Neo4j常见问题
- 2024-11-24 SpringBoot中文参考指南(2.1.6)32.3、Neo4j
- 2024-11-24 Neo4j 3.0.0 正式发布,支持容器和云部署
- 2024-11-24 SpringBoot2.x教程——NoSQL之安装配置Neo4j数据库
- 2024-11-24 Springboot2.3集成neo4j的过程和踩坑记
- 2024-11-24 你知道Neo4j这是什么数据库吗?有什么用呢?
- 2024-11-24 Neo4j 因果集群路由策略详解及驱动访问
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)