【问题标题】:RavenDB Multitenancy: whats the realistic upper limit of number of sessions on a single instance?RavenDB 多租户:单个实例上会话数的实际上限是多少?
【发布时间】:2012-10-18 14:29:56
【问题描述】:

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

所以我会调用一些服务定位器来获取文档存储的单例实例,然后将租户标识符传递给它,以便我可以针对适当的会话进行操作(每个租户数据库一个会话)。

假设每个租户数据库相对较小,(在数十万个文档中),交易量相当低(每个租户数百个用户)..期望在少数几个租户上运行是否现实单个服务器?

我知道这是一个开放式的橙子到苹果的问题,但我正在寻找的答案是
a) 是的,这是使用 raven 进行多租户的标准方法,并且受硬件限制 或者 b)你做错了,无论内存/计算能力如何,在少数租户之后这都会失败

提前致谢

【问题讨论】:

标签: ravendb multi-tenant


【解决方案1】:

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

【讨论】:

  • 谢谢。当创作者自己回答时,对你的产品评价很高!
猜你喜欢
  • 2019-07-20
  • 1970-01-01
  • 2018-08-02
  • 2016-04-02
  • 2010-09-14
  • 2018-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多