首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gremlin-server通过从gremlin-python加载csv文件中的数据创建一个图表。

Gremlin-server通过从gremlin-python加载csv文件中的数据创建一个图表。
EN

Stack Overflow用户
提问于 2018-04-26 12:43:21
回答 1查看 5.3K关注 0票数 4

我找到了使用groovy使用csv数据文件创建图形的指南。(https://github.com/vsantosu/gremlin-importer/wiki/CSV-import-guide)

假设我想使用gremlin-python在gremlin服务器上创建这个神奇的超级英雄图(或任何相关的图表)。我该怎么做?

我什么都想不出来,也找不到有用的东西。所以我对这个问题几乎一无所知。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-26 13:02:48

TinkerPop并不真正提供批量加载工具,而是依赖于图形数据库的本地特性来公开此类功能。TinkerPop唯一的大容量加载工具是BulkLoaderVertexProgram,您可以使用它以并行的分布式方式加载海量图。除此之外(特别是如果没有大图),您只需编写Gremlin脚本来读取源数据,然后使用Gremlin突变步骤(即addV()addE())将数据加载到图中。如果您是以一次加载的方式加载,我只需从Gremlin控制台执行这样的脚本并生成您的图形。

因此,同样,有三种选择:

  1. 编写Gremlin脚本在Gremlin控制台中执行以加载数据。
  2. 如果您有一个特别大的图,那么请考虑BulkLoaderVertexProgram和Hadoop/火花
  3. 考虑一下您所选择的图形数据库可用的大容量加载工具。

无论您选择什么,先执行加载,然后将该图表连接到Gremlin。此时,您可以使用查询加载的数据。

您可能会从Jason的演讲:“十重力量”中发现这张幻灯片很有帮助,它建立在我与Daniel一起为数据加载的博客系列文章中与Daniel合作的基础上。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50043311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档