非常感谢开源的nebula的,解决了很大的问题,查询的性能很不错了。在使用中,遇到了一些问题:
1、感觉可视化的功能有点少,用点来查询的时候,无法向nei4j那样将子图展现出来,只能展现了点,不会自动将边也展示出来。
2、作为一个算法,感觉在使用nebula开发算法的时候,不是很好开发。算法模块需要直接操作storage层模块。官方似乎没有例子。官方能否出一个小例子,比如如何连接storage模块开发PageRank,或者连接networkx。方便大家上手
非常感谢。谢谢
4 个赞
@jerry.liang 有个 Studio 的建议
第二点的话,算法可以阅读下我们现在已经发布的几篇文章
- 用图机器学习探索 A 股个股相关性变化
- 用 NetworkX + Gephi + Nebula Graph 分析<权力的游戏>人物关系(上篇)
- 用 NetworkX + Gephi + Nebula Graph 分析<权力的游戏>人物关系(下篇)
下周还会发一个 Spark 图计算的文章,其他的话等研发同学来补充下回复啦。
2 个赞
你好,要使用nebula开发算法的话,可以通过java-client连接storage模块scan数据。https://github.com/vesoft-inc/nebula-java/tree/v1.0/tools/nebula-spark 提供了spark-reader的api将nebula数据读取成dataframe,您可以基于spark开发算法。 此外后续会提供python-client,您可以通过python client与networkx连接。
3 个赞
你好,针对第一个问题,目前studio正在优化边的查询导入,另外对于类似neo4j的子图导入我们后面也会支持,不过当前nebula能查询子图的语句似乎不多,据我理解应该只有路径查询会返回图的数据。
总之,我们近期会把边的查询可视化完成,希望对你有所帮助,目前你还可以用图探索进行探索查询。
2 个赞
谢谢各位大佬
studio 图探索导入支持边的导入以及路径导入功能已经上线,可以更新镜像到 1.2.1试用。后续我们也会在可视化这块持续优化