我创建了一个非常广泛的访问数据库,并尝试将其导入Amazon Web Service的Titan。为此,我尝试通过CSV文件导出。我的问题是,有没有办法一次性完成这项工作,还是我必须逐桌完成并重新定义gremlin中的关系?
答案 0 :(得分:2)
Titan和Gremlin都没有固有的CSV上传功能,因此您最好的选择是找到/编写可以将您的数据库数据转换为GraphML或Graphson的工具,或编写您自己的工具,使用上传CSV数据的gremlin /钛。
我编写了一个体面的通用CSV Gremlin上传器,专门针对IBM Graph。我想把它变成开源的,它还没有。但如果你选择走这条路,请告诉我,如果你愿意,我可以提供帮助。
答案 1 :(得分:1)
重申之前的回答。 Titan在这个阶段没有任何迁移功能,所以你必须自己创建一个。
然而,我和一些同事最近发布了一个名为MindmapsDB的Titan之上运行的数据库。这个开源平台确实包含CSV和SQL迁移器以及更加结构化的图形数据库方法。