我正在从 SQL Server 迁移到 Neo4J(或 ArangoDB,更具挑战性),目前使用 Windows 堆栈和 C#。我在github上看到了批量导入器[ https://github.com/jexp/batch-import/tree/20 ]。
这个util是一个导出工具,但是我不知道rels.csv
在哪里和 nodes.csv
是,在导出方面(我在导入到 neo4j 时看到它)。这是util中的一个选项,还是我告诉SSMS(SQL Server Management Studio)创建的东西。更具体地说,从 SQL RDB 的角度来看,rels 和 nodes 有什么区别?
要迁移数据 - 我需要遵循哪些选项/步骤,设置以便我可以 1)从 SQL Server 导出 2)导入到可以轻松与 .netdriver/client 一起使用的 Neo4j?
这是我对进口的了解,但不是在导出方面。
batch_import.nodes_files=nodes1.csv[,nodes2.csv]
batch_import.rels_files=rels1.csv[,rels2.csv]
是否有一个导入工具,如 Neo4j 中的 SSMS 导入,这将有助于此并将关系转换/保持为节点到节点
我这样想是否正确 -
最佳答案
我将尝试为您的具体问题提供简短、简洁的答案,但关于数据建模主题,您需要阅读一些背景知识。 Check out Data Modeling in Graphs一个很好的介绍。我不会在这里告诉你整个故事,因为你问的是一个需要深入回答的问题。那个简报就是那个答案。
关于sql-server - 从 SQL Server 迁移到 neo4j ,是否有类似 SSMS 的东西将数据导入到 neo4j 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26389783/