主页

索引

模块索引

搜索页面

8.1. 基本

8.1.1. 两个重要属性

  1. 原生图存储:

    Neo4J就是属于原生图数据库,它使用的后端存储是专门为Neo4J这种图数据库定制和优化的
        理论上说能更有利于发挥图数据库的性能
    而JanusGraph不是原生图数据库,而将数据存储在其他系统上,比如Hbase
    
  2. 图处理引擎:

    原生图处理(也称为无索引邻接)是处理图数据的最有效方法,因为连接的节点在数据库中物理地指向彼此
    非本机图处理使用其他方法来处理CRUD操作。
    

8.1.2. 标记属性图模型

  1. 节点:

    节点是主要的数据元素
    节点通过关系连接到其他节点
    节点可以具有一个或多个属性(即,存储为键/值对的属性)
    节点有一个或多个标签,用于描述其在图表中的作用
    示例:人员节点与Car节点
    
  2. 关系:

    关系连接两个节点
    关系是方向性的
    节点可以有多个甚至递归的关系
    关系可以有一个或多个属性(即存储为键/值对的属性)
    
  3. 属性:

    属性是命名值,其中名称(或键)是字符串
    属性可以被索引和约束
    可以从多个属性创建复合索引
    
  4. 标签:

    标签用于将节点分组
    一个节点可以具有多个标签
    对标签进行索引以加速在图中查找节点
    本机标签索引针对速度进行了优化
    

8.1.3. 关联

  • rdf <index-key>

主页

索引

模块索引

搜索页面