Neo4j V1.1

Neo4j
  • 软件版本:V1.1
  • 软件大小:2.85MB
  • 更新时间:2022-11-03
  • 应用平台:Mac
  • Neo4j

Neo4j      Neo4j Mac是很多人办公中使用的图形数据库工具。Neo4j Mac官方版将结构化数据存储在网络(从数学角度叫做图)上而不是表中。并且Neo4j Mac也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。

{mac2}

软件简介

      Neo4j是一个面向网络的数据库——也就是说,它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络上而不是表中。网络(从数学角度叫做图)是一个灵活的数据结构,可以应用更加敏捷和快速的开发模式。

      你可以把Neo4j看作是一个高性能的图引擎,该引擎具有成熟和健壮的数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。

Neo4j

软件功能

      节点

      节点通常用于表示实体,实体的概念来自哲学,现实世界中的客观事物、抽象的事件均可称之为实体。节点是组成图的最小单位。

      标签

      标签用于分类节点,如所有用来表示蓝桥云课课程的节点都可以使用标签:课程进行标记。在 Neo4j 中,就可以根据不同标签类型进行特定节点的查询。

      一个节点可以有多个标签。如用户 Gods_Dusk,既是蓝桥云课用户,也是蓝桥云课作者;用户 云课管理员,既是蓝桥云课用户,也是蓝桥云课员工。

      关系

      图中的边表示关系,关系连接两个节点,如撰写关系,将《图数据库 Neo4j 基础入门》课程和用户 Gods_Dusk 相连接起来。

      关系具有方向性,如《图数据库 Neo4j 基础入门》属于 Neo4j 类型的课程,而反之不成立,但只需要注意到关系的方向,就不需要在相反的方向上添加重复的关系,即 Neo4j 类型的课程包含《图数据库 Neo4j 基础入门》。

      被关系连接的两个节点,其中关系的起始节点被称为出节点,关系的终止节点被称为入节点。同时,一个节点的出度是指这个节点被多少关系作为出节点,同理,入度是指被多少个关系作为入节点。

      特别的是,一个节点可以有指向自己的关系,比如用户 Gods_Dusk 认识自己。

      关系类型

      关系与节点一样具有类型划分,但关系有且仅有一种关系类型。

Neo4j

软件特色

      Node Labels:展示数据库中节点数量与节点类型,在这里一共 8 个节点,节点类型有 Course,User,Teacher,Challenge 和 Category。

      Relationship Types:展示数据库中关系数量与关系类型,在这里一共 7 个关系,关系类型有 WRITE,BELONGS,PARTICIPATE。

      Property Keys:展示数据库中节点与关系的属性名,在这里属性名有 name,courseId,workingTime,userId,rank。

      Connected as:显示当前用户信息,若当前用户为管理员,则还可以进行成员管理操作。

      DBMS:显示 Neo4j 的版本与系统信息。