2016-04-11 38 views
1

我有一个快速的问题Neo4J,是否有可能从MySQL迁移到neo4j?根据我所阅读的内容,似乎可以,但到目前为止,所有教程都是针对Web服务的。我想知道是否有办法(POJO)来做这种过程。目前我有超过30万条记录正在进行CSV导出,我打算用spring将它们加载到neo4j中。我可以用JDBC读取它们并在neo4j中创建新节点吗?谢谢!Neo4J POJO方法

+0

请问你能用POJO的方法来描述一下你的意思吗? – MicTech

+0

@MicTech如果我不清楚,我很抱歉。我现在面临的是这个春天的应用程序变得像一个休息应用程序。我的意图不是要创建,而是一个独立的java - neo4j数据库接口 – kenlz

回答

2

可以将MySQL数据库迁移到Neo4j,但这取决于您希望如何执行以及您期望得到什么结果。

您可以使用CSV导出/导入。使用起来很简单,但有一些限制。一次操作应该足够好。

第二种方法是编写自己的脚本或程序,将数据从RDBMS转换为图形。它可能更强大,你可以轻松地进行清理和转换。你也可以使用Spring Data for Neo4j创建持久实体。下一个选项是使用GraphAware Neo4j Importer。这是用于从RDBMS向Neo4j导入数据的“框架”,它具有许多强大的功能,但学习曲线陡峭。

+0

是否可以在没有REST的情况下运行neo4j? – kenlz

相关问题