Я создаю веб-приложение, которое обрабатывает внутренние электронные письма и другие частые небольшие и средние фрагменты текста между пользователями и клиентами. Каков наилучший способ хранения этих данных? В базе данных (MySQL) или в виде тысяч отдельных файлов? Как насчет его сжатия (функция PHP gzcompress() или функции сжатия MySQL)?
Это не будет публичное приложение, поэтому пользовательская нагрузка будет минимальной (менее 20 пользователей одновременно). Тем не менее, в приложении каждый день будет происходить много обмена данными, поэтому я ожидаю, что объем данных будет расти со временем (поэтому я хотел бы сжать его).
Я хотел бы хранить данные в базе данных для простоты доступа и переносимости, но некоторые из тем, которые я видел здесь относительно изображений, предлагали использовать хранилище файлов. Что вы думаете?
Спасибо, Сет.
Изменить для уточнения: мне не требуется какой-либо поиск текста, поэтому я склоняюсь к его сжатию, чтобы сэкономить место.