关于JavaClient的添加顶点、边等封装的使用

提问参考模版:

  • nebula-java版本:自行编译的最新版

在test和example中都没有找到AddVerticesRequest,AddEdgesRequest等的使用样例,里面参数有些也看不太明白。
请教一下,现在这些封装开放使用了么?开放使用了的话如何进行使用呢?希望可以给一个使用的范例,谢谢~

你说的 AddVerticesRequest AddEdgesRequest 是storage client的接口,目前暂时没有封装,还有提供事例。请问为什么要直接向 storage 写入数据,而不通过 ngql 向 graphd 写入数据。

直接向storage client插入数据效率会高一些吧,而且官方要是已经封装好了方法调用我没必要再一直拼接ngql了啊

通过graphd做插入数据已经可以很快的,做插入的时候,瓶颈一般是在磁盘写入能力,也就是在storage 那,所以中间多一层graphd 是不会慢的。你现在插入是瓶颈吗?

而且官方要是已经封装好了方法调用我没必要再一直拼接ngql了啊

目前也没有提供包装好直接让用户用的 java 版本storage client。里面缺少 对 leader storage的处理。暂时没有打算提供包装。storage client目前只提供 scan接口。你用接口也是要拼数据,拼成相应的请求,我觉得这块并没有增加负担。

1 个赞

好的好的,了解了,谢谢您~