一、 简介
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. IT规划宜分步走 忌盲目好大喜功(载)
  2. Dumpzilla工具第615行bug的解决办法
  3. C#枚举中的位运算权限分配浅谈
  4. PHP获取input中的值相同报错,laravel单元测试之phpUnit中old()函数报错解决_php实例...
  5. Less入门与安装(转)
  6. CWE视图层级关系解析:节点关系查询
  7. Windows7下安装配置PostgreSQL10
  8. 眼下很多创业者之所以会创业失败
  9. CISCO路由器连接ADSL之PPPoE配置
  10. 通过反编译深入理解Java String及intern
  11. ostringstream的使用方法
  12. Centos7安装达梦(DM7)数据库
  13. Maven本地仓库搭建
  14. C++ 二叉树求叶子结点数及输出叶子结点的路径
  15. 对数的matlab代码,Matlab的对数
  16. 对数据中心动环监控系统的认识
  17. 微软拼音中设置小鹤双拼
  18. 安装postgres10 后,使用自带的pgAdmin 4 访问数据库,出现The pgAdmin 4 server could not be contacted错误的最完美解决方案,另附安装步骤。
  19. segment routing详解十一问
  20. Android Studio 如何查看Sqlite数据文件

热门文章

  1. 内存分配算法(FF、BF、MF)
  2. 骑马与砍杀2地图编辑的问题
  3. vuejs-双击修改文本
  4. 全国计算机二级考试改错部分,全国计算机等级考试二级C++改错题型总结
  5. python 爬虫 requests学习案例
  6. hive操作(行转列,列转行)
  7. Camunda Modeler汉化添加简体中文和繁体中文支持
  8. SpaceVim - 让你的vim变得更加高效和强大
  9. 当代职场人的“时间贫瘠”到底有多严重?
  10. MySql存储过程基础语法摘要