Cosmos DB分区设计

时间:2020-01-16 20:47:39

标签: azure azure-cosmosdb

我是Cosmos DB的新手,我有一组平面json文件要迁移到cosmoDB

它们看起来像这样(customerID,albumId和photoId具有全局唯一性):

{
    customerId: "xxx",
    albums : [
        {
            albumId: "yyyy",
            photos: [
                {
                   photoId: "zzzz"
                },
                ...    
            ]
         },
         ...
    ]
}

我当时想简单地创建一个容器,每个分区都是一个客户

  • 写入更新不频繁
  • 查询就像从客户帐户获取包含所有照片的相册
  • 有些客户几乎不使用他们的帐户,而更多。每天有几千个请求而没有达到很高的数量,所以我想知道它是否违反了“在整个分区之间平均分配负载”的规则

您认为我可以成功使用这种简单的设计吗?还是应该将其拆分成较小的文档?

0 个答案:

没有答案