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