@jeruthadam
Я крут

Где хранить контент — в Монго или файловой системе?

Добрый вечер. Вопрос может показаться наивным, но хочется разобраться и подтвердить вывод какими-то фактами.

С точки зрения нагрузки и производительности, где будет лучше держать контент для сайтов, которые его получают по API - в файле JSON или в Монге? Как провести сравнение нагрузки?

По идее, прочитать файл много ресурсов не надо. Может быть его вообще можно как-то загружать в память процесса? Потому что если оборащатся к файлу каждый раз, то это большая нагрузка на файловую систему. Файл JSON, кстати, раздается у меня сервером на Ноде, если имеет значение.

В то же время у Монги может быть какая-то оптимизация этого процесса, не даром же такие вещи вообще существуют.
  • Вопрос задан
  • 475 просмотров
Решения вопроса 2
@semt1
Из БД - удобнее.
Из файловой системы - дико быстро.

Если нагрузка небольшая, если ресурсов хватает - берите из БД.
Если проблемы с нагрузкой - берите из файла.
Ответ написан
yarkov
@yarkov
Помог ответ? Отметь решением.
Файлом дешевле как по мне. Плюс кеширование включить.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sanchezzzhak
@sanchezzzhak
Ля ля ля...
На дисках в файлах при нехватке места можно будет подключить диск и через симлинк выкрутится.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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