Neo4j多租户

时间:2015-11-01 10:50:45

标签: neo4j cypher spring-data-neo4j

在我的应用程序中,我想为不同的客户实施多租户支持。

我有一些节点树,并且希望为不同的客户实现私有树的支持。

是否存在对多租户的本机Neo4j支持,或者它应该作为自定义业务逻辑实现(例如,我需要为每个查询添加租户ID)?

1 个答案:

答案 0 :(得分:5)

[免责声明:我是GrapheneDB的CEO,Neo4j的云托管服务]

Neo4j本身并不支持多租户。 AFAIK你基本上有以下选择:

  • 应用级多租户:您可以在一个数据库中存储多个子图,并且您的应用会负责隔离和访问控制。
  • 容器化/虚拟化多租户:这是我们在GrapheneDB所做的工作,以便提供经济实惠的起始级别。
  • 使用个人服务器,每个数据库一个。