Мне нужно сохранить загруженные файлы в своем веб-приложении. База данных кажется неправильной, хотя кто-то говорит, что это нормально. Загрузка файлов в локальную файловую систему контейнера приложения не масштабируется. Итак, из того, что я знаю, единственный вариант, который у меня есть, - это JCR, и я задаюсь вопросом, используете ли вы его сегодня в новом проекте? Каковы варианты? (ссылки были бы замечательными)Запустили бы вы новый проект и сохранили бы файлы в репозитории контента Java?
Почему это не масштабируемо? Сохранение их в виде плоских файлов на локальном компьютере совпадает с сохранением их как blob в локальной базе данных. Если вы хотите сохранить их в удаленной базе данных, то это совсем другая история. –
@SotiriosDelimanolis Как вы храните файлы? – LuckyLuke
В приложении, над которым я работаю, у нас есть файлы, хранящиеся в файловой системе, которые мы обслуживаем непосредственно пользователям, запрашивающим их. Есть тысячи файлов (но не обязательно больших, в основном configs). Это сервер доставки контента, поэтому я хотел бы спросить вас, каковы ваши требования. –