Правильный способ хранения изображений, связанных с проектом - PullRequest
0 голосов
/ 28 февраля 2019

Одной из особенностей проекта, который я пишу, является загрузка изображений и использование их на страницах.Я знаю, что у нас есть много способов справиться с этим, но я действительно считаю, что является наиболее правильным способом.Должен ли я сохранить байтовый массив изображения в базе данных?Или, может быть, хранить изображения на другом сервере, а в базе данных есть только их имена и местоположение?Как ты это делаешь в своих проектах?Когда я хранил изображения в БД, его размер вырос до сотен ГБ (оф после долгого времени :)).

Мой текущий проект находится в режиме весенней загрузки и mongoDB.

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Я думаю, что самый правильный способ - сохранить изображение в файловой системе или облачном провайдере (например, aws s3 ) и связать их в своей базе данных.

0 голосов
/ 28 февраля 2019

Существует n способов сохранить изображение, потому что в основном каждое изображение является байтовыми данными.

1.Third party cloud services
2.File handling
3.Database storage
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...