我目前正在开发将在Azure上托管的应用程序。因为没有一个实例可以为每个客户运行(您会明白为什么),所以它将成为一个多租户解决方案。
说实话:我只是开始收集Web应用程序的经验,因此,如果我的问题的答案很明显,我深表歉意。
问题:考虑以下假设,哪种多租户概念最适合我的应用程序
我的想法:
我非常感谢您的帮助和一些“共同的经验”,以便选择不太痛苦的路径。
答案 0 :(得分:1)
可以在这里找到不同模型的完整摘要:
https://www.linkedin.com/pulse/database-design-multi-tenant-applications-dharmendar-kumar/
答案 1 :(得分:0)
根据我在Azure上的经验,我建议使用以下选项选择CosmosDB:
Cosmos DB具有很多好处,例如分片,全局分布,性能,一致性模型的自由性以及良好的sql支持。