Хранение тысяч файлов изображений в базе данных mongo с использованием Grid fs, это хорошая идея? - PullRequest
0 голосов
/ 27 сентября 2019

Функция, которую я хотел реализовать, заключается в сохранении нескольких изображений в mongo, используя сетку mongo fs, где файлы находятся с удаленного сервера, и у меня есть URL-адреса, например, для загрузки или получения файла.Теперь я хочу сохранить эти изображения в моей базе данных mongo, есть сотни таких URL.

Вопрос в том, нужно ли мне загружать все эти изображения с удаленного сервера, прежде чем я смогу сохранить их на своей базе данных mongo?это делает это излишним?что мне нужно скачать все файлы в файловой системе и затем сохранить его в моей базе данных Монго?Есть ли лучшая реализация по сравнению с этим?Это хорошая идея для реализации таким образом?

Пример:

https://datacontent.test.com/2000017/2098449/0x0/122223sss34ccca02cf3f4b0aa4b2ebb88218dbedc1d01.jpg

При работе с базой данных MySQL плохая идея хранить изображения как BLOB в базе данных, так как это делаетбаза данных довольно большая, что вредно для обычного использования базы данных.Затем лучше сохранить файлы изображений на диске и сохранить ссылку на них в базе данных.

Однако я думаю, что это отличается от MongoDB с использованием mongo Grid FS.

...