首页 >> 大全

Neo4j和Cypher快速入门

2023-11-19 大全 31 作者:考证青年

一、Neo4j快速入门 1.1.什么是Neoj4?

Neo4j是用Java实现的开源NoSQL图数据库。从2003年开始开发,2007年正式发布第一版,其源码托管于。Neo4j作为图数据库中的代表产品,已经在众多的行业项目中进行了应用,如:网络管理、软件分析、组织和项目管理、社交项目等方面。

官网:

Neo4j实现了专业数据库级别的图数据模型的存储,提供了完整的数据库特性,包括ACID事务的支持、集群的支持、备份和故障转移等。

Neo4j提供了申明式的查询语言,它类似于关系型数据库中的SQL语言,其具有表现力丰富、使用简单、查询效率高、高扩展性等特点。

它存储的数据大致是这样的:

其中,紫色圆圈是【人】数据,橙色圆圈是【电影】数据,表示人与电影之间参演或导演的数据关系。

1.2.版本说明

Neo4j有两个不同的版本,分别是:

建议:开发环境使用社区版,生产环境使用企业版。

说明:企业版从3.2版本开始支持集群,无地理位置限制并且可以做到事务的ACID特性。

Neo4j企业·参考:

1.3.部署安装

Neo4j支持众多平台的部署安装,如:、Mac、Linux等系统。Neo4j是基于Java平台的,所以部署安装前先保证已经安装了Java虚拟机。

这里我们采用的方式进行安装。安装命令如下:

docker run \
-d \
--restart=always \
--name neo4j \
-p 7474:7474 \
-p 7687:7687 \
-v neo4j:/data \
neo4j:4.4.5# 7474是web管理工具的端口,7687是neo4j协议端口进行数据通信

打开浏览器,输入地址:

如果是第一次登录,用户名:neo4j,默认密码是:neo4j,首次登录需要重置密码:

登录成功后可以看到如下界面:

1.4.Neo4j web工具介绍

_android快速入门_ios7开发快速入门

Neo4j提供了web工具,可以对neo4j进行CRUD的操作。

1.5.体验Neo4j

下面我们通过官方提供的电影数据体验下Neo4j:

运行语句创建

1.6.查询数据

查询【Tom Hanks】参演了哪些电影:

MATCH (tom:Person {name: "

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了