一、 简介
Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。
二、 优缺点
1、社区版免费开源,但是企业级项目实用性不强,嵌入式模式相对于远程连接模式效率较高,但仅支持java和基于jvm的语言,社区版不能使用集群。
2、企业版闭源且费用昂贵,集群也只是HA高可用,不能进行分布式存储,想要提高性能和容量只能加大机器的硬盘、使用更高的内存和SSD,硬件最终会达到瓶颈。
3、图数据结构导致写入性能差,实时性读写跟不上,大数据量导入麻烦,官方提供的load csv模式性能也不够理想,neo4j-import倒是不错,但是只能用于数据库初始化局限太大。
4、社区不强大,资料不丰富,碰到问题需要慢慢爬坑。
三、 安装
Windows版本:

  1. 从Neo4j网站下载最新的Neo4j Server安装文件: http://www.neo4j.org/download

  2. exe文件安装Neo4j服务器

  3. 启动服务器

  4. 使用neo4j browser访问。

  5. 在上方文本框输入CQL语句进行操作。

Linux版本:

  1. liunx环境Neo4j下载地址:https://neo4j.com/download/other-releases/#releases(社区版免费)
  2. 解压安装
    tar -axvf neo4j-community-3.4.5-unix.tar.gz
  3. 修改配置
    在安装目录下找到conf目录下的neo4j.conf文件
    #去掉改行的#,可以远程通过ip访问neo4j数据库
    dbms.connectors.default_listen_address=0.0.0.0

默认 bolt端口是7687,http端口是7474,https关口是7473

#去掉#,设置http端口为7687
#dbms.connector.bolt.listen_address=:7687
#去掉#,允许从远程url来load csv
dbms.security.allow_csv_import_from_file_urls=true
4. 进入bin目录执行。启动:./neo4j start 停止:./neo4j stop 状态:./neo4j status
5. 客户端访问
http://ip:7474/browser/
四、 使用
Neo4j使用CQL语句进行操作。功能较多,不一一阐述,可访问w3cschoolhttps://www.w3cschool.cn/neo4j/或者其他网站进行学习。

五、 与springboot集成

  1. pom依赖
    此处采用的是springboot 2.1.4

    org.springframework.boot
    spring-boot-starter-data-neo4j

    org.neo4j
    neo4j-ogm-http-driver

  2. 实体类

  3. Neo4jRepository

  4. 配置文件

  5. 测试类

  6. 查看结果

六、 其他网络资料
导入数据测试图。

社区版和企业版对比

neo4j安装调研简介-代做找我相关推荐

  1. 找人代做毕设仅被留校察看?卢雷事件结局引热议,西电底下评论IP地址亮了...

    杨净 萧箫 发自 凹非寺 量子位 | 公众号 QbitAI 找人代做毕业设计,结果就只是留校察看? 就在大学生还在对卢雷元年"栓Q"的时候,西电官方这边已经有了最新通报. 这意味着 ...

  2. IPAD1代做win10的无线拓展屏

    IPAD1代做win10的无线拓展屏 前言 寒假回家,在家翻出了拥有久远历史的IPAD1代,好家伙,储存还是64G,这当个临时的U盘也行,但是想到这有点太浪费了就又折腾到把它作为电脑的副屏,网上找了很 ...

  3. Word代做,线上兼职,月入过万

    Word代做,线上兼职,月入过万 会word也是一种能赚钱的本领 会word也是一种能赚钱的本领 找个靠谱的兼职很难,找个既靠谱又赚钱的兼职更难!想当初,还是小白的时候,天天逛知乎逛论坛,就想找个简单 ...

  4. HTML5期末大作业:鲜花超市网站设计——鲜花超市(4页) HTML+CSS+JavaScript HTML5网页设计成品_学生DW静态网页设计代做_web课程设计网页制作

    HTML5期末大作业:鲜花超市网站设计--鲜花超市(4页) HTML+CSS+JavaScript HTML5网页设计成品_学生DW静态网页设计代做_web课程设计网页制作 作品介绍 1.网页作品简介 ...

  5. 使用neo4j_知识图谱Task00:Neo4j安装配置

    知识图谱开源内容: https://github.com/datawhalechina/team-learning-nlp/tree/master/KnowledgeGraph_Basic 19 学习 ...

  6. 把关与服务的关系_泉州代做投标书-电子标书值得信赖 - 泉州广告服务

    此外,土壤资源对于人们的重要性不言而喻.为了推行土壤环境攻坚治理,江苏省共布设国控点位个,其中,基础点位个,风险点位个,背景点位个,为开展土壤污染调查奠定基础.这些地区监测站点的成功铺设为下步的环境治 ...

  7. Windows 10 64位系统下Neo4j安装教程(2021.1.13)

    Win 10安装Neo4j图数据库 1.Neo4j简介 2.Neo4j安装 2.1 查看安装好的JDK版本 2.1.1 JDK 11下载与安装 2.1.2 JDK8和JDK11共存 2.2 安装Neo ...

  8. Springboot就业招聘信息系统x8y1g计算机毕业设计-课程设计-期末作业-毕设程序代做

    Springboot就业招聘信息系统x8y1g计算机毕业设计-课程设计-期末作业-毕设程序代做 [免费赠送源码]Springboot就业招聘信息系统x8y1g计算机毕业设计-课程设计-期末作业-毕设程 ...

  9. Springboot快递管理系统1k61h计算机毕业设计-课程设计-期末作业-毕设程序代做

    Springboot快递管理系统1k61h计算机毕业设计-课程设计-期末作业-毕设程序代做 [免费赠送源码]Springboot快递管理系统1k61h计算机毕业设计-课程设计-期末作业-毕设程序代做 ...

最新文章

  1. java 输入框输入1到9_java程序设计  习题答案1到9
  2. 微型计算机普遍使用的编码是,微型计算机中普遍使用的字符编码是什么吗
  3. vscode 背景图片的设置
  4. iOS开发--保存数据到本地
  5. 黑马程序员Java零基础视频教程(2022最新Java)B站视频学习笔记-Day6-方法
  6. c语言编程洛谷评测得零分,洛谷试炼场题解记录——洛谷的第一个任务
  7. 局域网 git服务器 虚拟机,GitLab服务器傻瓜式搭建教程
  8. 【公开课】斯坦福大学:机器学习课程
  9. 如何干掉腾讯网迷你版
  10. 常用Intent合集 Android
  11. 川的第一份博客——内容定义
  12. 【信管师-资料总结篇】一、立项管理
  13. 电子邮件客户端:Mail Pilot 3 for Mac
  14. mac 蓝牙搜索不到SONY WI-1000X 耳机型号
  15. 2021上岸东南大学网络空间安全学院916学硕心得分享——初试篇
  16. ReadFile 函数
  17. c语言数组编程题及解答,C语言数组编程题及解答
  18. 构建基于React18的电子表格程序
  19. 给女朋友表白节日送给女朋友的网页(精美)
  20. 关于Tomcat黄叉的解决方案

热门文章

  1. 陕西省宝鸡市高考成绩查询2021年,2021年宝鸡高考状元是谁分数多少分,历年宝鸡高考状元名单...
  2. linux shell 数组遍历,shell 数组 循环
  3. 苹果手机无法开机?黑屏打不开怎么办?出现这种问题的解决办法分享!
  4. C语言 40道编程题
  5. android rgb保存图片,安卓用户当心:使用RGB色域图片可能会造成手机“变砖”
  6. charm-crypto 5.0安装 【2022-无伤速通版】
  7. 能计算对数函数、指数函数和幂函数的模拟计算机
  8. 017 大数据之HBase
  9. excel表格内数据为何无法计算机,电脑EXCEL表格怎么让隐藏列(行)中的数据不被复制...
  10. C++实现希尔排序算法