Graph databases 将数据加载到Titan数据库

Graph databases 将数据加载到Titan数据库,graph-databases,titan,faunus,Graph Databases,Titan,Faunus,我有一组平面文件形式的日志数据,我想从中形成一个图形(基于日志中的信息),并将其加载到Titan数据库中。这些数据的大小只有几GB。我正在探索批量加载选项Faunus和BatchGraph(我在中了解到)。我所拥有的以选项卡分隔的日志数据需要对文件的每一行进行一些处理,以形成我心目中的图形节点和边。 Faunus/BatchGraph会为这个用例服务吗?如果是,我的输入文件应该采用什么格式才能使这些工具正常工作?如果不是的话,使用蓝图API是一种可行的方法吗?由于我是新手,所以非常感谢您分享您的

我有一组平面文件形式的日志数据,我想从中形成一个图形(基于日志中的信息),并将其加载到Titan数据库中。这些数据的大小只有几GB。我正在探索批量加载选项Faunus和BatchGraph(我在中了解到)。我所拥有的以选项卡分隔的日志数据需要对文件的每一行进行一些处理,以形成我心目中的图形节点和边。
Faunus/BatchGraph会为这个用例服务吗?如果是,我的输入文件应该采用什么格式才能使这些工具正常工作?如果不是的话,使用蓝图API是一种可行的方法吗?由于我是新手,所以非常感谢您分享您的建议。谢谢

要以简单的方式回答您的问题,我想您需要使用来加载数据。如果可能的话,我建议首先使用外部工具清理和转换数据。制表符分隔是一种很好的格式,但是如何准备这些文件可能会影响加载性能(例如,有时简单地以正确的方式对数据进行排序可以大大提高速度)

更完整的答案在于这两种资源。他们应该帮助您决定一种方法:


我会提供这个额外的建议-如果你真的是一个新手,我建议你找到一些能产生100K到1M边缘的数据片段。只需使用
BatchGraph
或这些博客文章第一部分中描述的Blueprints API加载它。在这个小例子中,通过查询数据来稍微适应小精灵。利用这段时间来开发验证加载内容的方法。一旦您对所有这些都感到满意,请将其放大到最大尺寸。

非常感谢!这很有帮助。我想知道是否有关于在titan中设置Java环境(例如eclipse)进行开发的资源?如果这是离题的话,我可以在另一个帖子里问这个问题。