Задача заключается в том, что бы хранить архив файлов/директорию с файлами и при запросе юзера к файлу, выводить ему содержимое.
Хранить файлы в бд не совсем логично, да и ОЗУ будет сжирать. Хранить файлы физически на сервере и отдавать ему содержимое при запросе обычным открытием и закрытием файла сойдет для этой цели? Или нужно что то другое?