У меня есть новая программа, которая будет генерировать много аудио и изображений в кодировке Base64. Эти данные будут передаваться через HTTP в форме XML, а данные Base64 будут встроенными. Эти файлы, скорее всего, сломают 20 МБ и выше. Будет ли эффективнее обслуживать эти файлы непосредственно из файловой системы или будет возможно хранить данные в базе данных MySQL? Кэширование будет настроено, но в целом излишне, поскольку вполне вероятно, что эти данные будут удалены вскоре после того, как они созданы и обработаны.
Я знаю, что хранение двоичных данных в БД не одобряется в большинстве случаев, но, поскольку это все будут символьные данные, я хочу посмотреть, каков консенсус. На данный момент я склоняюсь к тому, чтобы хранить их в файловой системе из соображений эффективности, но если это возможно для хранения их в базе данных, было бы намного проще управлять данными.