Dav*_*ave 4 multi-tenant ravendb
我想确保我以正确的方式解决这个问题.我正在设计一个多租户应用程序.我计划在单个raven实例上为每个租户创建一个数据库,但是也希望有一个我的代码库的单个实例(即一个部署的mvc webapi实例).
因此,我将调用一些服务定位器来获取文档库的单例实例,然后将其传递给租户标识符,以便我可以针对相应的会话(每个租户数据库一个会话)进行操作.
如果每个租户数据库相对较小(在数十万个文档中),交易量相当低(每个租户数百个用户)..期望在单个服务器上运行多个租户是否现实?
我知道这是一个开放式的橘子对苹果的问题,但我正在寻找的答案要么是
a)是的,这是使用乌鸦进行多租户的标准方法,受硬件限制或b)你要去做错误,这将在少数租户之后失败,无论内存/计算能力如何
提前致谢
戴夫,这是标准方法.您应该能够在单个实例上运行至少几百个租户.我们已经看到有数千台的多租户服务器,但这在很大程度上取决于实际负载.
| 归档时间: |
|
| 查看次数: |
304 次 |
| 最近记录: |