我使用 Neo4j 开发了一个 Java 应用程序。基本上,用户能够编写密码查询并从图形数据库中获取一些结果。问题是它一次只能访问一个用户的图形数据库。我需要图形数据库一次被更多用户访问。我正在通过 Neo4j API for Java 使用嵌入式模式访问图形数据库。但我读到,在服务器模式下使用 Neo4j 可以一次由多个用户访问图形数据库。
我不知道如何使用 Neo4j API for Java 以服务器模式启动 Neo4j。然后一次由多个用户执行该应用程序。
谢谢,
维森特
最佳答案
从命令行,您只需运行 neo4j start
。 See the documentation here了解更多详情。
如果您安装了 Windows 版本,它会附带一个方便的 GUI 工具,可以为您启动和停止服务器,而无需使用命令行。如果您使用的是 Mac 或 Linux,您可能需要运行 neo4j start
或者您需要设置一个 init 脚本来为您执行此操作。
请注意,服务器的工作方式与嵌入式数据库不同;通常您的服务器将运行在http://localhost:7474/上并且可以通过 REST 服务访问,而不是通过常规的 java API。
关于java - Java 中的 Neo4j 服务器模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29491450/