小编Gur*_*sad的帖子

选择正确的方法使用 Azure Cosmos DB (MongoDB) 构建多租户架构

在 CosmosDB API 中为 MongoDB 中的多租户系统选择合适的方法创建数据库/集合时,我几乎没有感到困惑。我的应用程序将有 500 个租户,其中每个租户的数据可能会增长到 3-5GB,并且最初每个租户可能需要最小 RU (400 RU/s)。

对于这个用例,我几乎没有选择: 1. PartitionKey(每个租户) 2. 具有共享吞吐量的容器(每个租户) 3. 具有专用吞吐量的容器(每个租户) 4. 数据库帐户(每个 tanant)

考虑到性能隔离、成本、可用性和安全性,我是否知道哪个选项适合上述用例?请让我知道您的意见,因为我对 NoSQL 和 Cosmos 轨道的接触较少。

multi-tenant nosql azure-cosmosdb azure-cosmosdb-mongoapi

4
推荐指数
1
解决办法
1310
查看次数