【问题标题】:How to achieve Multi-Tenancy in Neo4jNeo4j如何实现多租户
【发布时间】:2014-12-25 17:52:12
【问题描述】:

在我的应用程序中,我想分别保存每个客户的数据,所以想知道如何在 Neo4j 中实现多租户。

由于 Neo4j 不像 ORACLE 那样支持数据库上的模式,有没有办法在单个安装 Neo4j 时在不同端口上运行多个实例?

【问题讨论】:

标签: neo4j


【解决方案1】:

我认为不可能在同一个安装中运行不同的实例。 neo4j 软件是自包含的,因此您可以在同一台服务器上的不同目录中拥有两个具有不同端口的 neo4j 副本。在每个中,您都可以在conf/neo4j-server.properties 文件中单独配置端口。这还有一个很好的属性,如果您需要针对不同的使用模式对两个租户进行不同的配置,您可以分别配置它们。

【讨论】:

  • 谢谢布赖恩。我已经在我的 Windows 机器上安装了 Neo4j,我可以在不同的目录中安装两个 Neo4js,但 neo4j-server.properties 位于路径 C:\Users\AppData\Roaming\Neo4j Community。所以两个安装都使用相同的属性文件。有什么方法可以将两者的属性文件分开,因为我一次只能运行一个服务器。
  • 嗯,如果您使用的是 Windows 安装程序,它可能已安装在所有安装的公共位置。您可能需要从此处下载 ZIP 而不是 EXE:neo4j.com/download/other-releases 并将其解压缩到两个不同的位置。那里似乎有类似于 UNIX 可执行文件的 BAT 文件。
猜你喜欢
  • 1970-01-01
  • 2014-11-13
  • 2011-08-05
  • 2020-11-21
  • 1970-01-01
  • 2018-09-03
  • 1970-01-01
  • 2018-11-14
  • 1970-01-01
相关资源
最近更新 更多