Задать вопрос

Организация структуры данных в MongoDB?

В базу данных будут записываться JSON запросы (~ 150 раз/ секунду на пользователя, примерно 100-300 мбайт).
Если делать на каждый сеанс отдельную коллекцию, и каждый запрос отдельным документом, то возможно не хватит количества коллекций и нельзя сгруппировать сеансы.
Если хранить все запросы сеанса в одном документе, то не хватит размера документа.

В текущей реализации каждый сеанс сохраняется в отдельный CSV файл.
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Предлагаю так. У вас две сущности - сеанс и запрос. Это 2 разных коллекции документов, где каждый документ "запрос" ссылается на родительский "сеанс". Пример из документации https://docs.mongodb.com/manual/tutorial/model-tre...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы