IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 02_Neo4j安装与图谱构建 -> 正文阅读

[人工智能]02_Neo4j安装与图谱构建

在这里插入图片描述

博文配套视频课程:知识图谱AI战"疫"


图谱概念构成

neo4j是基于Java语言编写图形数据库。图是一组节点和连接这些节点的关系。图形数据库也被称为图形数据库管理系统或GDBMS。
Neo4j的是一种流行的图形数据库。

  1. 节点:是图表的基本单位,类似面向对象中的对象。它包含具有键值对的属性。
  2. 关系:连接两个节点,具有方向单向和双向。每个关系包含“开始节点”或“从节点”和“到节点”或“结束节点”。关系可以包含属性,此属性用来描述关系本身。
  3. 属性:是用于描述图节点和关系的键值对。Key=值,其中Key是一个字符串,值可以通过使用任何Neo4j数据类型来表示。
  4. 标签:将节点分组为集合,类似面向对象中的类。 节点或关系可以包含一个或多个标签。 我们可以为现有节点或关系创建新标签。 我们可以从现有节点或关系中删除现有标签。

在这里插入图片描述


Neo4j 依赖安装

Neo4j是用Java语言编写的图形数据库,运行时需要启动JVM进程,因此,需安装JAVA SE的JDK。JAVA SE JDK下载
安装好后cmd输入java -version检查是否安装好

在这里插入图片描述


Neo4j各种版本介绍

Neo4j Community 社区版

社区版是完全开源(Java)的软件项目,遵从GPL v3开源协议。其包含Neo4j原生图数据库引擎、Cypher分析编译器、存储管理、Neo4j Browser、Cypher-Shell命令行工具。Neo4j是纯Java应用,可以运行在多数操作系统上。

Neo4j Enterprise 企业版

Neo4j企业版是商业化的图数据库软件。在功能和技术实现方面,它和社区版主要区别在于:

  1. 支持数据库集群(因果集群),提供高可用性和数据冗余;
  2. 支持对超大规模数据存储的支持:>340亿节点,>340亿边;
  3. 支持对更多CPU内核的查询执行优化;
  4. 提供在线备份等DBA功能;
  5. 支持其他组件,例如可视化工具Bloom

Neo4j Desktop

Neo4j Desktop是安装在Windows或Mac计算机上的应用软件,它包含试用的企业版数据库引擎,可以创建本地的图数据库;它也支持到远端数据库的连接。Neo4j Desktop 还包含一个应用管理器,可以方便地下载和安装Neo4j扩展应用,例如ETL、Bloom等。Neo4j的数据库扩展,例如APOC、ALGO等,可以在所有Neo4j版本上安装和试用。官网下载

在这里插入图片描述


安装与启动neo4j

由于是绿色版下载后解压到自己安装程序的盘里,例如我这边存在在D盘hadoop目录下,有几个目录非常重要大家需要记住。

  1. bin目录:用于存储Neo4j的可执行程序 (启动、停止等命令) 就在此目录中
  2. conf目录:用于控制Neo4j启动的配置文件 (修改端口、开启插件、设置默认数据库) 就在此目录中
  3. data目录:用于存储核心数据库文件 (通过命令创建的数据库) 存储在此目录中
  4. plugins目录:用于存储Neo4j的插件 (后续csv文件加载、自定义函数) 存储在此目录中

在这里插入图片描述


启动neo4j服务

在cmd中输入neo4j中bin里面的neo4j.bat console 命名(可以自己配置环境变量) 就可以启动neo4j服务,启动完毕后可以通过控制台最后的:http://localhost:7474/ 来访问neo4j后台,默认的登录名和密码为:Neo4j。第一次登录成功后会提示您修改默认密码。

在这里插入图片描述


生成图谱数据

大家所看到的这个图谱数据就是官方自带的Demo。我们不需要使用一行代码就可以生成节点和节点之间的关系。并且在下一篇文章说还会教大家如何采用类似SQL语句的CQL进行节点数据的查询操作。

在这里插入图片描述

在这里插入图片描述

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-10-29 13:03:21  更:2021-10-29 13:04:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 6:33:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码