RavenDB多租户:单个实例上会话数的实际上限是多少?

RavenDB多租户:单个实例上会话数的实际上限是多少?,ravendb,multi-tenant,Ravendb,Multi Tenant,我想确保我的方法是正确的。我正在设计一个多租户应用程序。我计划在单个raven实例上为每个租户创建一个数据库,但也希望有一个代码库实例(即一个已部署的mvc webapi实例) 所以我会调用一些服务定位器来获取documentstore的singleton实例,然后向它传递一个租户标识符,这样我就可以对适当的会话(每个租户数据库一个会话)进行操作 假设每个租户数据库相对较小(在数十万个文档中),事务量相当低(每个租户有数百个用户)…在单个服务器上运行多个租户是否现实 我知道这是一个开放式的橙子对

我想确保我的方法是正确的。我正在设计一个多租户应用程序。我计划在单个raven实例上为每个租户创建一个数据库,但也希望有一个代码库实例(即一个已部署的mvc webapi实例)

所以我会调用一些服务定位器来获取documentstore的singleton实例,然后向它传递一个租户标识符,这样我就可以对适当的会话(每个租户数据库一个会话)进行操作

假设每个租户数据库相对较小(在数十万个文档中),事务量相当低(每个租户有数百个用户)…在单个服务器上运行多个租户是否现实

我知道这是一个开放式的橙子对苹果的问题,但我想要的答案是 a) 是的,这是使用raven实现多租户的标准方法,并且受到硬件的限制 或 b) 您的做法是错误的,在几个租户之后,无论内存/计算容量如何,这都会失败

提前谢谢你

戴夫, 这是标准方法。 您应该能够在单个实例上至少运行几百个租户。
我们已经看到有数千台多租户服务器,但这在很大程度上取决于实际负载。

谢谢。当创造者自己回答时,他会高度赞扬你的产品!