nebula创建边是否自动创建点

我们业务场景常常是只有边的数据(很少点属性数据)
如 A → B
A → C
C → D
只导入边可通过 GO FROM A OVER follow;查到对应的点;
但是如果使用Nebula Graph Studio 的图探索,无法查询,页面都没无相应数据

1.问题1:基于我们场景(只有边的数据,很少点属性数据),感觉既写入边又写入点数据,写入两次,有些冗余
2.问题2:只导入边数据,无点数据,Nebula Graph Studio 的图探索无法查询

@jude-zhu
现在不支持

  1. 使用importer工具不会有太多负担
  2. 点是必须要单独插入的

只创建边,不创建点,在其他命令查询是否基本正常?

请问下,没有点只有边的应用场景是什么呀?之后 nebula 可能会 deprecate 悬挂边

网络安全的应用场景,文件-域名-url-ip-注册人-地理 等关联关系

@jude-zhu

不查询点属性应该没啥问题(没正式测试过

@jerry.liang 问题2 应该是因为studio 调用了fetch语法吧?

只有边,没有点——意味着完全都是悬挂边——1.X是可以的,你也通过边来可以取到点VID edge._src, edge._dst

这样hacky一点而已,我是觉得没问题。 自己知道 fetch vertex 没有返回就行。

这个我们处理一下吧,更新了给你说:handshake:

嗯,这个地方之前处理就是点没插入过的话,就不显示,改一下就好了

请问你的studio版本是?

1.2.1 beta 版本,谢谢

studio 目前已更新 v1.2.2 - beta 版本,支持查询悬挂边的点,并由此拓展出悬挂边,你更新下镜像试试

1 个赞