图数据库(一):Neo4j入门

Neo4j是一个高性能的NOSQL图形数据库,使用网络结构存储数据,支持事务特性。Cypher是用于Neo4j的声明性图形查询语言,设计简洁且功能强大,便于查询和更新。要使用Neo4j,需下载对应JDK版本的软件,解压后通过浏览器访问localhost:7474进行操作。

什么是Neo4j

我们可以看一下百度百科对其的定义:Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。
Neo4j图数据库的主要组成:
节点:实体,可以表示一个单独存在的个体,一般包含多个属性
关系:用于连接两个节点之间的边
属性:写在节点里的,用于对节点的扩展
标签:用于对节点的分类

什么是Cypher

说到Neo4j图数据库,我们就不得不说Cypher,那什么是Cypher呢,我们先看一下官网对其的定义:Cypher是一种声明性图形查询语言,允许对图形进行富有表现力和高效的查询和更新;Cypher设计简单,但功能强大;高度复杂的数据库查询可以很容易地表达出来,使您能够专注于您的域,而不是在数据库访问中迷失方向。Cypher受到许多不同方法的启发,并建立在表达查询的既定实践之上。许多关键字,如WHERE和ORDERBY,都受到SQL的启发。模式匹配借用了SPARQL中的表达式方法。一些列表语义是从诸如Haskell和Python之类的语言中借来的。Cypher的结构基于英语散文和整洁的图像,使查询既易于书写,也易于阅读。
简而言之,Cypher就是一种借鉴了多种语言的查询语言,用于对Neo4j的查询与操作。

如何使用Neo4j

说到这我相信大家可能更关注的就是如何使用Neo4j,手续爱你我们需要下载neo4j,大家可以上官网寻找,也可以去该网址上下载,neo4j3.5.10,为了方便大家下载,已经将积分设为0,。为什么使用3.5.10版本,首先我们需要考虑本地的JDK的版本,因为大部分人都使用的是JDK8,所以我们需要下载neo4j 4以下的版本,所以才使用3.5.10。下载绿色版解压即用。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后可以在浏览器中输入localhost:7474,进入上述页面,使用neo4j图数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿木Coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值