1

在使用 Neography gem 在 Rails 应用程序上实现 Neo4j 数据库时,该数据库似乎是该特定 Rails 应用程序的嵌入式 Neo4j 服务器的本地数据库。我希望在两个 Rails 应用程序之间共享一个通用的 Neo4j 数据库,就像你可以通过进入 database.yml 来处理 MySQL 数据库一样。使用 Neography 时这是不可能的吗?如果是这样,不涉及 JRuby 的我可能的替代方案是什么(即使用 neo4j.rb)。

4

1 回答 1

1

Neoography 是一个通过 REST 协议查询 neo4j 服务器的包装器。在这种情况下,一旦你启动了服务器,你应该能够从任何你想要的地方进行查询,即使使用一个简单的 curl 命令也是如此。

如果您的应用程序位于 2 个不同的服务器上,您尤其希望在conf/neo4j-server.properties中取消注释此行:

org.neo4j.server.webserver.address=0.0.0.0

但是请确保保护您的数据库,您可以在此处阅读如何:http ://docs.neo4j.org/chunked/stable/security-server.html

于 2013-10-15T07:40:43.097 回答