Я кодирую приложение, которое будет загружать и удалять многие файлы, я обычно просто перемещаю файлы в папку на сервере, называя их уникальной строкой id
. Но поскольку я понимаю, что MySQL также позволяет мне хранить двоичные данные (файлы), когда это будет лучший выбор?
Пожалуйста, используйте твердые аргументы, например, When использование BLOB будет означать производительность улучшение?.
P.S: Я использую MyISAM, если это имеет значение.
Спасибо.
UPDATE:
Связанные вопросы:
- Сохранение изображений в DB - Yea или Nay?
- Делать или не делать: хранить изображения в базе данных (спасибо Себастьяну)
ОБНОВЛЕНИЕ 2
Сохранение файлов в базе данных не нужно. Я пытаюсь узнать, когда это лучшая идея, чем хранение их в папках.