Pro MySQL: - Большой двоичный объект может подвергаться внешним ключам и, таким образом, сохранять базу данных избыточной, а не сохранять в файловой системе.В этом случае вы должны запрограммировать удаление файла.- Детализированные пользовательские разрешения.
Con: - MySQL не работает бесплатно, он идет с накладными расходами в отличие от обслуживания из файловой системы.- Веб-серверы не могут напрямую обслуживать BLOB-объекты из базы данных.Это означает, что PHP должен быть посредником в процессе.Когда BLOB будет загружен из MySQL в PHP, использование памяти будет по меньшей мере таким же большим, как BLOB.Таким образом, в вашем случае, когда файлы могут работать с сотнями МБ, это будет создавать огромную нагрузку на веб-сервер.
В действительности MySQL не предназначен для сохранения файлов.BLOB-файлы в основном используются для сохранения большого количества сериализованных данных, таких как кеши.