我对Neo4J有一个简单的问题,是否有可能从mysql迁移到neo4j?根据我的阅读,似乎你可以,但到目前为止,所有的教程都是针对Web服务的。我想知道是否有办法(POJO)来做这种过程。目前我有超过300k的记录正在以CSV格式导出,我打算用spring将它们加载到neo4j中。我可以用JDBC读取它们并在neo4j中创建新节点吗?谢谢!
答案 0 :(得分:2)
可以将MySQL数据库迁移到Neo4j,但这取决于您希望如何做以及您期望得到什么结果。
您可以使用CSV导出/导入。它使用简单,但有一些限制。对于一次性操作,它应该足够好。
第二个选项是编写自己的脚本或程序,将数据从RDBMS转换为Graph。它可能更强大,您可以轻松地进行清洁,转换。您还可以使用Spring Data for Neo4j来创建持久化实体。
下一个选项是使用GraphAware Neo4j Importer。它"框架"用于将数据从RDBMS导入到具有许多强大功能的Neo4j,但学习曲线很陡。