多租户数据架构
然而,(不像Oracle或PostGre) MySQL似乎没有架构的概念?,所以如果我使用Hibernate + MySQL来实现多租户,那么我唯一剩下的选择是单独的数据库吗?
答案 0 :(得分:0)
我不这么认为。您可以在mysql的单个数据库中创建多个模式。 所以你可以使用多个模式
答案 1 :(得分:0)
您可以使用:Hibernate 4.0 ConnectionProvider 同样,当您的会话尝试建立与数据源的连接时,您可以在数据库调用上切换相应的租户数据库。
请查看Hibernate 4.0中提供的MultiTenantConnectionIdentifier和MultiTenantConnectionProvider
如需更多帮助,请联系:sonisatyam92@gmail.com