При определении базы данных графиков в CosmosDB должен быть указан ключ раздела.Ключ раздела используется для разделения базы данных.Каждый раздел имеет ограничение жесткого диска 10 ГБ.Так как такие запросы, которые делают запись или чтение между разделами, намного дороже.Я хочу использовать CosmosDb, чтобы найти взаимных знакомых, общих для пользователя, чтобы предложить возможные связи для них.Это шаблон социальной сети, такой как Twitter или Instagram, где отношения относятся к типу «последователей», а не двунаправленных «друзей», таких как Facebook.
Единственные данные, которые будут храниться на графике:
- Пользователь с 1 свойством - ID (вершина)
- Отношения - следует (Edge)
Запросы, которые будут выполняться к базе данных:
- Создать пользователя
- Удалить пользователя
- Найти возможных взаимных знакомых
Что такое подходящий ключ / структура раздела для задачи с графомкак это?