[英]How to create separate Neo4j databases on the same machine?
我正在使用Neo4j和Neo4j.rb gem构建一个Rails应用程序。
我已经开始设置一些测试的过程,还无法弄清楚如何将测试数据库与开发中使用的数据库分开。
我想将开发和测试数据分开,以提高测试的完整性和速度。
这样的事情可能吗? 如果是这样,我将必须设置哪种配置/设置?
谢谢。
自9月初发布Neo4j.rb 3.0 RC1以来,您就可以指定单独的测试和开发端口。 Neo4j不支持多租户,因此您最终将启动两个数据库。 有关设置的信息,请参见https://github.com/neo4jrb/neo4j/wiki/How-To-Test ,这非常容易。 有用于配置的瑞克任务。
顺便说一句,顺便说一句,也可以使用rake任务将开发端口设置为默认端口以外的其他端口。 它有助于防止意外运行来自另一个项目的测试或启动另一个项目的开发环境并编写外部数据库。
我对Ruby包装器完全不熟悉,但是您可以使用这种无常的远程数据库: https : //github.com/jexp/neo4j-in-memory-server 。
这一点尤其适用于测试数据库(这其实是这一个引擎盖下),并提供给任何平台!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.