我找到了使用groovy使用csv数据文件创建图形的指南。(https://github.com/vsantosu/gremlin-importer/wiki/CSV-import-guide)
假设我想使用gremlin-python在gremlin服务器上创建这个神奇的超级英雄图(或任何相关的图表)。我该怎么做?
我什么都想不出来,也找不到有用的东西。所以我对这个问题几乎一无所知。
发布于 2018-04-26 13:02:48
TinkerPop并不真正提供批量加载工具,而是依赖于图形数据库的本地特性来公开此类功能。TinkerPop唯一的大容量加载工具是BulkLoaderVertexProgram,您可以使用它以并行的分布式方式加载海量图。除此之外(特别是如果没有大图),您只需编写Gremlin脚本来读取源数据,然后使用Gremlin突变步骤(即addV()和addE())将数据加载到图中。如果您是以一次加载的方式加载,我只需从Gremlin控制台执行这样的脚本并生成您的图形。
因此,同样,有三种选择:
BulkLoaderVertexProgram和Hadoop/火花无论您选择什么,先执行加载,然后将该图表连接到Gremlin。此时,您可以使用查询加载的数据。
您可能会从Jason的演讲:“十重力量”中发现这张幻灯片很有帮助,它建立在我与Daniel一起为数据加载的博客系列文章中与Daniel合作的基础上。
https://stackoverflow.com/questions/50043311
复制相似问题