1、什么是图数据库?

图数据库是基于数学里图论的思想和算法而实现的高效处理复杂关系网络的新型数据库系统。图形数据库善于高效处理大量的、复杂的、互连的、多变的数据。其计算效率远远高于传统的关系型数据库。图形数据库在社交网络、实时推荐、征信系统、人工智能等领域有着广泛的应用。

2、关系数据库和图数据库最本质的区别

关系数据库

图数据库

3、Neo4j中重要的概念

标签Label:相当于数据表,比如Person;

每个标签下可以有N个节点(Node,顶点),每个节点代表一个对象,相当于数据表里的一行数据;

Relation:节点之间的连线代表对象之间的关系。

节点和关系都可以带若干属性。

Neo4j核心概念

4、Neo4j在应用中一种常用的架构

常见的一种应用架构

5、Centos7系统安装Neo4j

step 1 安装JDK环境,参见博客https://blog.csdn.net/yuebowhu/article/details/105018060

step 2 在官网https://neo4j.com/下载社区版neo4j-community-3.5.16-unix.tar.gz, 个人版(社区版),免费,仅单机。单机支持10亿条关系,支撑中小企业需求无压力

step 3 修改环境变量

# neo4j environment
export NEO4J_HOME=/root/neo4j-community-3.5.16
export PATH=$PATH:$NEO4J_HOME/bin

step 4 修改配置文件

dbms.memory.heap.initial_size=1024m
dbms.memory.heap.max_size=1024m# To accept non-local connections, uncomment this line:
dbms.connectors.default_listen_address=0.0.0.0

step 5 启动方法

# 包含start、stop,使用该方法更好些
./neo4j console
# 启动后后台执行
./neo4j start

step 6 访问方法

把localhost换成虚拟机的ip地址就可以在真机的浏览器上访问Neo4j了(虚拟机设计成nat固定模式比较好)。

通过默认密码进入后,第一件事就是修改密码,修改完成后就可以正式使用了。

(一)Neo4j在Centos7虚拟机上的安装相关推荐

  1. Linux虚拟机上离线安装ansible awx_亲测成功

    Linux虚拟机上离线安装ansible awx_亲测成功 可自行去下载相关包,也可以给我评论留言,我发给大家 ansible awx离线安装----虚拟机上安装 成功---------------- ...

  2. K8S在centos7虚拟机上部署集群

    目录 一.创建centos7虚拟机 二.部署 三.重新初始化 四.启动时常见错误: 一.创建centos7虚拟机 一:创建centos7虚拟机 我是在VMware上创建的,版本是WORKSTATION ...

  3. seafile服务器版能安装在虚拟机上,seafile安装教程linux

    seafile安装教程linux [2021-02-15 06:48:59]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...

  4. 快速教你在虚拟机上完美安装Windows1.0

    想必不用我说大家用虚拟机安装Windows1.0时都是这样的: 今天我就来教大家如何正确安装Windows1.0 因为在1985年(Windows1.0诞生的年代)的鼠标驱动已经不匹配我们的电脑了,所 ...

  5. dpdk安装在虚拟机上如何安装

    在虚拟机上安装DPDK需要满足以下条件: 安装有支持虚拟化的操作系统,如Ubuntu.CentOS等. 虚拟机需要启用Intel VT-x或AMD-V虚拟化技术. 在虚拟机中分配足够的资源给DPDK使 ...

  6. CENTOS7 虚拟机上安装编译OVS

    Cyber Security CentOS7安装ovs Step1:安装依赖 [root@VSW2 ~]# yum install gcc pkgconfig autoconf automake li ...

  7. 【Mysql】_1在centos7虚拟机上完成Mysql环境部署

    步骤1:点击链接  MySQL Yum Repository  进入mysql官网,选择linux7版本下载到电脑桌面 步骤二:打开centos7虚拟机,rz  导入桌面下载的压缩包  . 步骤三:v ...

  8. linux虚拟机上离线安装mysql_Linux下离线安装MySQL

    Linux下安装mysql 1 检查并卸载已安装mysql 命令:rpm -qa|grep -i mysql 命令:rpm -e --nodeps '上个命令后显示的本机已安装mysql依赖' 如果存 ...

  9. Oracle11g在虚拟机win7上的详细安装过程(包括win7在虚拟机上的安装)

    http://www.imsdn.cn/这个是镜像文件的下载地址,之前下载雨林和深度的VM识别不了. 这个好了之后就可以去这个网址下看安装教程很详细.https://blog.csdn.net/u01 ...

最新文章

  1. 爬虫获取html页面,页面爬虫(获取其他页面HTML)加载到自己页面示例
  2. 如何让hybris启动加快
  3. 什么是Spring Boot以及为什么它是用于创建微服务的首选框架
  4. STM32 DSP库的使用方法
  5. 修改EIGRP 路径cost 值,以及分析和实现等价与非等价负载均衡
  6. 动态规划之《寻找最大上升序列》
  7. redis五种数据类型的使用场景
  8. opencv 重用代码块记录
  9. Git基础之(十五)——分支管理——分支管理策略
  10. JUnit 单元测试
  11. 推荐6本Java书籍,助你在Java路上更精进!
  12. 微信小程序——案例:收货信息表单
  13. libcurl入门之相关接口函数curl_easy_getinfo
  14. 与三角有关的级数求和
  15. iphone计算机设置,苹果手机怎么设置其他铃声
  16. 10019---Linux查看CPU、内存、硬盘、版本信息
  17. 无internet,安全
  18. 汇编语言标志位 含义 NV UP EI NG NZ AC PE CY
  19. 自主存取控制方法中-----------用户权限的“授权”与“收回”
  20. %3chtml%3e%3c html,在JEditorPane中显示HTML的问题java

热门文章

  1. 前端学习(355):小练习
  2. 第三十六期:人工智能统计调查:86%的消费者更喜欢人工客服
  3. html:(33):文字排版粗体和斜体
  4. java学习(52):抽象类
  5. 实例13:python
  6. Qt模态界面设置setWindowModality禁止其他界面响应
  7. AI研发工程师成长指南
  8. 程序员的数学笔记2--余数
  9. 动手学servlet(四) cookie和session
  10. C++语言第一课的学习