Я новичок в Cosmos DB и у меня есть набор плоских json файлов для переноса на cosmoDB
, они выглядят так (customerID, albumId и photoId уникальны во всем мире):
{
customerId: "xxx",
albums : [
{
albumId: "yyyy",
photos: [
{
photoId: "zzzz"
},
...
]
},
...
]
}
Я думал просто создать один контейнер, и каждый раздел - это один клиент .
- обновления записи не часты
- Запросы будет похоже на получение альбома со всеми фотографиями из учетной записи клиента
- Некоторые клиенты почти не используют свою учетную запись, но некоторые больше. несколько тысяч запросов в день, не приводя к очень большим числам, поэтому мне интересно, нарушает ли это правило «равномерно распределить нагрузку по разделам»
Как вы думаете, смогу ли я использовать этот простой дизайн с успехом или я должен разбить его на меньшие документы?