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