@W1zzyy
Fullstack developer python/js/ts/bootstrap/less

Как правильнее поступить с img в бд?

делаю проект используя discord api и oauth2. Дискорд апи в виде ответа информации о юзере присылает поле с шифрованым ключом, который в будущем можно обменять на аватар профиля.

как будет правильнее сделать: хранить в бд зашифрованый ключ и каждый раз как картинка будет нужна обращаться к бд и после использовать апи для получения изоображения?
Либо же сразу использовать апи для получения изоображения и в базу данных класть конкретно его?

Отредактиравано:
Я так предполагаю все зависит от памяти выделенной под бд, и производительности сервера. В зависимости от того на что делать упор, поступать по разному. Или же существует весомый аргумент в пользу одно из случаев?
  • Вопрос задан
  • 280 просмотров
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Гвозди, микроскоп и все-все-все.
Файло прекрасно лежит в папках, уважительных причин тащить его в базу просто нет.

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

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

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