У меня есть веб-приложение, которое в настоящее время разрабатывается на JSP/Servlets.
Приложение позволяет пользователям загружать файлы изображений для каждой учетной записи пользователя.
Как лучше хранить изображения?
Пожалуйста, рассмотрите следующие функции, которые я хотел бы иметь, прежде чем дать ответ;
Сейчас я использую MySQL, но может быть возможность перехода на другую базу данных.
Я могу хранить изображения в виде плоских файлов, но я хочу, чтобы у учетной записи
admin
была возможность создать резервную копию всей базы данных и перезагрузить ее позже. В идеале резервное копирование/перезагрузка должны работать и с изображениями. (даже если резервное копирование было выполнено с другой физической машины и перезагрузка была выполнена с другой машины)Использование BLOB/CLOB — это вариант, который решает проблему 2.
Но что, если моя база данных станет очень большой?