Neo4j:基础知识
创始人
2024-05-24 19:11:27
0
  • Neo4j 基础知识
    • Neo4j 图论的发明者 莱昂哈德·欧拉 (Leonhard Euler )
    • Neo4j 是一个原生的图形数据库,这意味着从数据存储到查询语言的一切都是专门为遍历而设计的。
    • 原生的图形数据库 Neo4j
      • Index-free adjacency (IFA) 无索引邻接
        • Neo4j 图形数据库实现了 IFA 不同于 RDBMS 的关键特性
        • Neo4j 存储借助 IFA ,将节点和关系存储为通过指针相互链接的对象
        • 与 RDBMS 相比优势
          • 更少的索引查找
          • 没有表扫描
          • 减少重复数据
    • 图元素
      • 节点 也称为顶点
        • 节点用圆圈来表示,代表事物
        • 通常为对象、实体或仅仅是开路事物
        • 节点具有许多属性,将用于每个属性的数据类型
      • 关系 也称为边
        • 通常是动词
        • 用于连接节点,描述节点如何相互连接
    • 图结构
      • 图特点
        • 无向图
          • 关系被认为是双向的或对称的
        • 有向图
          • 额外的信息维度,具有相同类型但方向相反的关系有不同的意义
        • 加权图
          • 节点之间的关系带有表示各种度量的值,如成本、时间、距离或优先级
        • 末加权图
      • 图遍历
        • 遍历意味着在图中遵循关系,图论中有不同类型的遍历会影响应用程序性能。
        • Neo4j 的 Cypher 语句语言针对节点遍历进行了优化,因此关系不会被多次遍历
    • Graphs are Everywhere
      • 电子商务和实时推荐
      • 新闻领域
      • 网络和IT运营
      • 运输和物流
    • 属性图
      • 节点(Nodes)
        • 节点属性
          • 通过向节点添加属性来使其具体化。
          • 属性是键值对,可以根据需要在节点中添加或删除
          • 属性值可以是单个值或符合Cypher类型系统的值列表。
          • 对于且有特定标签的每个节点,不需要存在属性。
          • 如果节点的属性不存在,则将其视为 null 值
      • 属性(Properties/特性)
      • 标签(Labels)
        • 通过向节点添加标签,属于节点的子集。
        • 标签在 Neo4j 中很重要,因它们为Cypher语句提供了起点。
        • 在 Neo4j 中,一个节点可以有零个、一个或多个标签。
      • 关系(Relationships)
        • 两个节点之间的连接
        • 关系方向
          • 每个关系图中必须有一个方向,可以在任意一方查询关系,或在查询时忽略。
          • 在源节点和目标节点创建关系,所以创关系前,节点必须存在。
        • 关系类型
          • 每个关系必须有一个类型
        • 关系属性
          • 指加权图中的成本或距离,或者只是为关系提供额外的上下文

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...