【发布时间】:2014-07-24 20:21:23
【问题描述】:
我想知道neo4j服务器和嵌入式模式到底是什么意思。即使我浏览了Neo4j Server vs. Embedded 的帖子。但我很清楚这些概念。我已经在作为 neo4j 服务器的 windows 64 位机器上安装了 neo4j 2.1.1。那么,neo4j 嵌入式模式什么时候会出现呢?
另外,我们如何在嵌入式模式和服务器模式之间切换,反之亦然?
当我使用 mysql 到 neo4j 迁移(使用批量导入)时,将节点和关系导入 neo4j 后,在messages.log 文件中收到如下消息:
Clean shutdown on BatchInserter(EmbeddedBatchInserter[C:\Users\Neo4j\t2.db])
如果我安装了 neo4j 服务器,这里的嵌入程度如何?所以请澄清这些问题。
谢谢
【问题讨论】:
-
文档对此有点含糊,但嵌入式只是顾名思义:嵌入式服务器是您的应用程序的一部分,而不是您的应用程序连接到的单独的东西。
-
您甚至了解到 Neo4j 嵌入式数据库是从我们的应用程序中使用指定路径中的 neo4j 库创建的。但是要查看 neo4j 服务器中的嵌入式数据库,我该如何查看呢?如何在嵌入式模式和服务器模式之间切换??
-
我本人对 Neo4j 还很陌生,但我认为您可以从嵌入式实例复制文件并使用该副本运行服务器。 Neo4j 中内置了集群,因此您可以运行具有嵌入式和服务器节点的集群。
-
是的,我做了同样的事情,将嵌入式数据库复制到 neo4j 服务器并启动了服务器,我收到嵌入式批处理导入器的错误。
标签: neo4j