Neo4j 多租户
Neo4j multitenancy
在我的应用程序中,我想为不同的客户实现多租户支持。
我有一个节点树,想为不同的客户实现私有树的支持。
Neo4j 是否支持多租户,或者它应该作为自定义业务逻辑实现(例如,我需要向每个查询添加一个租户 ID)?
[免责声明:我是 GrapheneDB 的首席执行官,Neo4j 的云托管服务]
Neo4j 本身不支持多租户。据我所知,您基本上有以下选择:
- 应用级多租户:您将多个子图存储在一个数据库中,您的应用负责隔离和访问控制。
- Containerized/virtualized 多租户:这是我们在 GrapheneDB 所做的,目的是提供负担得起的起始级别。
- 使用个人服务器,每个数据库一个。
在我的应用程序中,我想为不同的客户实现多租户支持。
我有一个节点树,想为不同的客户实现私有树的支持。
Neo4j 是否支持多租户,或者它应该作为自定义业务逻辑实现(例如,我需要向每个查询添加一个租户 ID)?
[免责声明:我是 GrapheneDB 的首席执行官,Neo4j 的云托管服务]
Neo4j 本身不支持多租户。据我所知,您基本上有以下选择:
- 应用级多租户:您将多个子图存储在一个数据库中,您的应用负责隔离和访问控制。
- Containerized/virtualized 多租户:这是我们在 GrapheneDB 所做的,目的是提供负担得起的起始级别。
- 使用个人服务器,每个数据库一个。