我需要使用共享数据库分离模式使Web应用程序支持多租户。该应用程序使用Java/J2EE和Oracle 10g构建。
我需要一个单一的应用服务器,使用具有多个模式的共享数据库,每个客户端使用一个模式。
如何最好地实现这一点?
- 在中间层(应用服务器)级别需要做什么?
- 每个客户端是否需要有一个独立的主机头?
- 如何根据访问应用程序的客户端动态连接到正确的模式?
我需要使用共享数据库分离模式使Web应用程序支持多租户。该应用程序使用Java/J2EE和Oracle 10g构建。
我需要一个单一的应用服务器,使用具有多个模式的共享数据库,每个客户端使用一个模式。
如何最好地实现这一点?
总体而言,以下是需要考虑的一些事项: