огромное количество арихвов. Каждый архив занимает не менее 300кб и не более 6мб. Я в бд особо не шарю, но куда лучше все эти файлы сохранять? Хочу иметь бд с этими архивами. Дело в том, что к каждому архиву нужно еще некоторые доп записи иметь (числа и строки). Какой вариант самый лучший для такой задачи? Уточню, что сейчас архивов около 5к, а в последствии будет от 10 до 20к. Возможно, что есть специальные бд под такие вещи?
вообще, не рекомендуется хранить файлы внутри бд. в случае с mssql есть filestream для таких задач. есть еще универсальный способ хранить файлы на диске/шаре и, а в бд хранить путь до файла не, можно пихать файлы во всякие varbinary / bytea поля. но в итоге базв станет ппц здоровй, все это дело будет сложно бэкапить и ресторить
minio если про он земные решения
s3 и его аналоги
Обсуждают сегодня