【问题标题】:Neo4jClient Data ImportNeo4jClient 数据导入
【发布时间】:2012-06-11 16:23:22
【问题描述】:

我使用 Neo4jClient (.NET)。我必须导入国家等主数据。

我看到 Neo4j 有一个 Java API (the batch insertion API)。是否可以通过网页界面或其他工具导入数据?

如果没有,我是否必须通过带有Create() 函数的 Neo4JClient 包装器导入数据?!

谢谢。

【问题讨论】:

    标签: neo4j neo4jclient


    【解决方案1】:

    如果您咬紧牙关并使用批量插入 API 来执行此操作,它会快得多——通过用 Java 或其他 JVM 语言编写导入脚本,或者使用 Michael Hunger 的批量插入器,它从 CSV 插入数据。查看 Max de Marzi 的 post on the topic 了解一个好方法。

    尽管 REST 绑定试图提供不错的性能,但它们永远不会像本地数据库访问那样快——即使是这样,批量插入 API 也会剥离一些数据库功能(多线程访问等) ) 大大缩短了初始导入时间。

    【讨论】:

      【解决方案2】:

      另外, 您可以尝试使用 Cypher CREATE,因为它不如 Batch 快,但比 REST 快,并且应该可以让您快速创建内容。

      http://docs.neo4j.org/chunked/snapshot/cypher-cookbook-pretty-graphs.html 给出了一些很好的提示...

      【讨论】:

        【解决方案3】:

        查看 Cypher neo4j 导入 csv 选项。也许这有帮助。否则,只需使用大型 Cypher 查询

        http://neo4j.com/docs/milestone/query-load-csv.html

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-06-01
          • 1970-01-01
          • 1970-01-01
          • 2021-04-19
          相关资源
          最近更新 更多