【图数据库】NebulaGraph

1,介绍

2,语法

1)图空间

NebulaGraph的图空间彼此之间是完全隔离的,将一个图空间作为工作空间后,您无法访问其他空间。检索新图空间的唯一方法是通过USE语句切换。

1>创建

只有God角色的用户可以执行CREATE SPACE语句。

CREATE SPACE [IF NOT EXISTS] <graph_space_name>
    [(partition_num = <partition_number>, 
    replica_factor = <replica_number>, 
    vid_type = {FIXED_STRING(<N>) | INT64})];
  • partition_num
    指定图空间的分片数量。建议设置为5倍的集群硬盘数量。例如集群中有3个硬盘,建议设置15个分片。默认值为100。
  • replica_factor
    指定每个分片的副本数量。建议在生产环境中设置为3,在测试环境中设置为1。由于需要基于多数表决,副本数量必须是奇数。默认值为1。
  • vid_type
    指定点ID的数据类型。
    可选值为FIXED_STRING()和INT64。FIXED_STRING()表示数据类型为字符串,最大长度为N,超出长度会报错;INT64表示数据类型为整数。默认值为FIXED_STRING(8)。

2>删除

DROP SPACE [IF EXISTS] <graph_space_name>;

3>查询

#查询所有图空间
SHOW SPACES;

4>使用

USE <graph_space_name>;

2)标签语句—点(Vertex)

tag更像是MySQL中的表。
标签(Tag)在 NebulaGraph 中用于定义点(Vertex)的类型及其属性结构。

1>创建

CREATE TAG [IF NOT EXISTS] <tag_name>
    ([<create_definition>, ...])
    [tag_options];

<create_definition> ::=
    <prop_name> <data_type> [NULL | 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值