@tgpglstbc

Нормально ли в MongoDB делать так?

Как хранить статус заказа в MongoDB (обработка, отменен, исполнен)? Не могу излечиться от реляционной болезни, все хочу создать коллекцию Statuses и делать что-то вроде внешнего ключа в документе заказа.

Это нормально, если статус я буду хранить в виде обычной строки (например, "cancelled")?
  • Вопрос задан
  • 234 просмотра
Решения вопроса 1
@lega
Да, нормально, сейчас такие объекмы особо не влияют на нагрузку (есть исключения при bigdata/highload), скорость разработки сейчас важнее.

Про БД нужно думать по другому - нужна возможность положить данные в БД, и быстро их достать в сохранности + некоторые фичи. И безразницы что там под "капотом", таблицы, кучи, колонки... нужно смотреть на фичи и характеристики.
А нормализация уже во многих случаях не оправдана, т.е. средний проект будет использовать как нормализацию так и денормализацию совместно, взависимости от задачи.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
БИТ «Мастер» Ижевск
от 90 000 руб.
Playkot Санкт-Петербург
от 180 000 руб.
Playkot Санкт-Петербург
от 180 000 руб.
17 июн. 2019, в 15:31
6000 руб./за проект
17 июн. 2019, в 15:25
200 руб./в час
17 июн. 2019, в 15:21
2000 руб./за проект