繁体   English   中英

Spring Data Neo4J中是否有多租户数据源

[英]Is there a multi-tenant data source in Spring Data Neo4J

看起来Spring Data JPA支持在多租户应用程序中为每个租户选择不同的数据库:

http://fizzylogic.nl/2016/01/24/make-your-spring-boot-application-multi-tenant-aware-in-2-steps/

Spring Data Neo4J中有类似的东西吗?

这是不可能的; Neo4J不支持多租户。

但是,可能有一些解决方案。 如果绝对确定要拥有多租户,则可以考虑设置某种代理/路由解决方案。 或者,您可以在同一台计算机上但在不同端口上托管多个服务器。

但是,任何解决方案都是解决方法。 Spring Data Neo4J不支持多租户,任何提议的解决方案都将需要额外的工具来将租户映射到连接字符串,这是Spring Data带外的。

当前,您可以通过合理的方式来处理:按标签租户。

在Neo4j 4.0中,承诺了多租户和多数据库。

如果您今天进行基于标签的分离,那么将来在数据库基础架构中轻松迁移到多租户即可。

预计将于2019年下半年发布。

社区neo4j

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM