0

(请,这个问题是关于 NEO4J 的 Ruby 而不是 Ruby on Rails)

我想使用 ruby​​ 和 neo4j 开发一个小型数据库驱动的应用程序,我的问题是关于部署部分,所以,将使用该应用程序的人必须先在他们的计算机上安装 neo4j,或者我可以将它与应用程序一起打包一次?

任何帮助将不胜感激,谢谢。

4

2 回答 2

0

您的应用程序将需要一个与之通信的数据库。您要么需要为他们托管一个,要么他们需要在本地拥有一个。Neo4j 不支持多租户,因此除非您可以在应用程序级别强制分离客户端数据,否则您将需要为每个客户端单独的数据库实例,如果您选择为它们托管它。

于 2014-10-15T20:59:41.987 回答
0

为了便于将您的应用程序安装为 gem,我建议将neo4j-rake-tasks包含到您的项目中。然后用户可以调用rake neo4j:installrake neo4j:start设置数据库。

但是,您的应用程序应该附带一个配置文件,以允许用户设置自己的数据库(例如在云环境中)。

看看这个:https ://neo4j.com/developer/guide-cloud-deployment/

有传言称即将推出官方 Neo4j 云服务。

于 2018-03-27T11:52:11.257 回答