Евгений Вольф, 100к файлов это примерная нагрузка. Вполне вероятно, что будет больше (Не исключено, что 500к в день x 30 дней хранения [возможно вплоть до 180 дней]). Насчет частоты скачивания - далеко не все 100к будут скачивать хотя бы 1 раз. Вряд ли вообще будут часто скачивать, но наличие очень важно. + архивы будут запаролены, это имеет значение какое-то?
Евгений Вольф, поэтому и сделал тут пост, чтобы найти самый оптимальный, быстрый и "безболезненный" вариант. А мнений столько, сколько и людей, а я до сих пор не нашел ответа)
Vladimir Zhurkin, юзер должен получать ссылку для скачивания на конкретный архив [кнопка "Скачать архив"]. Остальные ему видеть незачем. В общем, лучше пихать в БД, а ФС без разницы, верно? MongoDB нормально подойдет?
Vladimir Zhurkin, в проекте будет использоваться MongoDB. Немного не понимаю, почему в БД убирать лучше? И как доступ конечному пользователю давать для скачивания?
В очередной раз убеждаюсь, что сколько людей, столько и мнений :)
Может есть какой-то прям наилучший вариант? Близкий к идеалу, что ли. В сервере будет несколько дисков, один из которых планировал использовать именно под это по большей части.