Дизайн раздела Cosmos DB - PullRequest
       3

Дизайн раздела Cosmos DB

0 голосов
/ 16 января 2020

Я новичок в Cosmos DB и у меня есть набор плоских json файлов для переноса на cosmoDB

, они выглядят так (customerID, albumId и photoId уникальны во всем мире):

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

Я думал просто создать один контейнер, и каждый раздел - это один клиент .

  • обновления записи не часты
  • Запросы будет похоже на получение альбома со всеми фотографиями из учетной записи клиента
  • Некоторые клиенты почти не используют свою учетную запись, но некоторые больше. несколько тысяч запросов в день, не приводя к очень большим числам, поэтому мне интересно, нарушает ли это правило «равномерно распределить нагрузку по разделам»

Как вы думаете, смогу ли я использовать этот простой дизайн с успехом или я должен разбить его на меньшие документы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...