Я знаю, что этот вопрос является одним из часто задаваемых, но мне нужна ваша помощь для конкретного случая.
Я занимаюсь разработкой приложения, в котором некоторые пользователи могут добавлять заказы, а некоторые пользователи могут выполнять эти заказы.Эти заказы очень специфичны, поэтому их может добавить только ограниченное количество пользователей.
Затем для каждого заказа создается три документа.Размер каждого документа не превышает 1 МБ, поэтому я собираюсь сохранить их в своей БД в виде больших двоичных объектов, но я не знаю, что произойдет в будущем, размер документов может значительно увеличиться (например: 5 МБ).Что я должен делать?и почему?Сохраните их как BLOB-объекты или сохраните их как путь к файлу.
Например: рекомендуется ли сохранять файлы размером 5 МБ в виде больших двоичных объектов в БД или лучше сохранять их как путь к файлу с самого начала (если я знаю, что это может произойти), либо сохранять их как большие двоичные объекты?и если они увеличатся, то измените его.
Для этого проекта я использую digitalocean
сервер.