基本 #### 两个重要属性 ============ 1. 原生图存储:: Neo4J就是属于原生图数据库,它使用的后端存储是专门为Neo4J这种图数据库定制和优化的 理论上说能更有利于发挥图数据库的性能 而JanusGraph不是原生图数据库,而将数据存储在其他系统上,比如Hbase 2. 图处理引擎:: 原生图处理(也称为无索引邻接)是处理图数据的最有效方法,因为连接的节点在数据库中物理地指向彼此 非本机图处理使用其他方法来处理CRUD操作。 标记属性图模型 ============== 1. 节点:: 节点是主要的数据元素 节点通过关系连接到其他节点 节点可以具有一个或多个属性(即,存储为键/值对的属性) 节点有一个或多个标签,用于描述其在图表中的作用 示例:人员节点与Car节点 2. 关系:: 关系连接两个节点 关系是方向性的 节点可以有多个甚至递归的关系 关系可以有一个或多个属性(即存储为键/值对的属性) 3. 属性:: 属性是命名值,其中名称(或键)是字符串 属性可以被索引和约束 可以从多个属性创建复合索引 4. 标签:: 标签用于将节点分组 一个节点可以具有多个标签 对标签进行索引以加速在图中查找节点 本机标签索引针对速度进行了优化 关联 ==== * `rdf `