我们目前拥有一个系统,每个用户都有一个数据库。我们现在将转移到一个多租户模式,一个数据库可以容纳多个客户。
以下是一些问题:
1. 是否存在多租户转换工具?或者只需创建“租户”表并向其他表添加“租户ID”即可? 2. 是否有一种简单的方法来实现多租户而无需重构与数据库通信的代码?我们有一个“Odata.svc”,它完成了所有与数据库的通信(我们的前端客户端涵盖从.NET前端到iOS设备)。我了解了一些有关使用联邦进行过滤的信息,在“租户ID”谓词上执行,这样代码就不需要更改。这可行吗? 3. 是否有建议限制数据库中租户数量的最大值?
我知道第三个问题可能很愚蠢(就像问线有多长一样),我们很可能会在Azure上托管最终解决方案。
期待您能给我任何建议。我们正在对我们的流程进行基本更改,因此我希望在掌握之前就能掌握它。
以下是一些问题:
1. 是否存在多租户转换工具?或者只需创建“租户”表并向其他表添加“租户ID”即可? 2. 是否有一种简单的方法来实现多租户而无需重构与数据库通信的代码?我们有一个“Odata.svc”,它完成了所有与数据库的通信(我们的前端客户端涵盖从.NET前端到iOS设备)。我了解了一些有关使用联邦进行过滤的信息,在“租户ID”谓词上执行,这样代码就不需要更改。这可行吗? 3. 是否有建议限制数据库中租户数量的最大值?
我知道第三个问题可能很愚蠢(就像问线有多长一样),我们很可能会在Azure上托管最终解决方案。
期待您能给我任何建议。我们正在对我们的流程进行基本更改,因此我希望在掌握之前就能掌握它。