kustiktm_kirill
@kustiktm_kirill

Где лучше хранить большой объем часто используемых данных?

Есть большой объем данных ~100 гб.
Они постоянно обновляются и растут, при этом пользователь сайта должен получить запрошенную им часть этих данных в короткие сроки, чтобы сайт не вис по секунды 2-3.
Сейчас они находятся на диске в виде каталогов.

Куда лучше их переместить/загрузить для быстрого доступа к ним.
БД - Postgresql. Собираюсь скоро подконнектить Redis
P.S. Только GET запросы, это изображения
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
только GET, это изображения


Храните их в файловой системе. Внезапно!
Nginx просто отлично с этим справится.
Ответ написан
Комментировать
2ord
@2ord
Нужно вынести данные (изображения и пр. файлы) за пределы веб-сайта. Например, AWS S3, Azure Blob storage, GCP Cloud Storage или совместимые с ними сервисы. Также и на своих мощностях, если сильно надо.
Таким образом, при скачивании ~100 ГБ с внешнего ресурса ваш сервер будет обслуживать клиентов без какой-либо дополнительной нагрузки.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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