nebula

图片.png

Nebula Graph数据模型使用6中基本的数据模型:

  • 图空间(space)
    图空间用于隔离不同团队或者项目的数据。不同图空间的数据是相互隔离的,可以指定不同的存储副本数,权限,分片等。
  • 点(Vertex)
    点用来保存实体对象,特点:1.点是用点标识符(VID)标识的。VID在同一空间中唯一。VID是一个int64,或者fixed_string(N)。2.点可以有0到多个Tag。
  • 边(Edge)
    边是用来连接点的,标识两个点之间的关系或行为,特点如下:1.两点之间可以有多条边。2.边是有方向的,不存在无向边。3.四元组<起点 VID,Edge type,边排序值(rank),重点 VID> 用于唯一标识一条边。边没有EID。4.一条边有且仅有一个Edge type。5.一条边有且仅有一个Rank,类型为int64,默认值为0。
  • 标签(Tag)
    Tag由一组事先预定义的属性构成。
  • 边类型(Edge type)
    Edge type由一组事先预定义的属性构成。
  • 属性(Property)
    属性是指以键值对(Key-value pair)形式标识的信息。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容