Связывание большого количества предметов с большим количеством пользователей в Монго - PullRequest
0 голосов
/ 03 мая 2020

Скажем, у меня есть таблицы Items и Users, которые имеют порядок миллионов. Пользователи могут быть связаны со строками в Items через отношение 1 ко многим. Ожидается, что в среднем их будет несколько тысяч. Каков наилучший способ go об этом? Я могу думать только о 2 способах сделать это:

  1. Создать отдельную таблицу, связывающую 2 вверх. Это может привести к миллиардам строк, поэтому у меня есть проблемы с пространством.

  2. Встраивать идентификаторы элементов в каждого пользователя, но тогда я буду часто вытаскивать больше, чем мне нужно, и вставка / удаление идентификаторов также были бы неэффективными.

Кажется, что это будет распространенный сценарий, поэтому мне интересно, какие существуют решения.

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