Маленькие файлы до 1MB — можно в bytea, удобно транзакционно. Средние до 100MB — лучше S3/MinIO с ссылкой в БД. Большие — только внешнее хранилище. БД плюсы: транзакционность, бэкап вместе с данными, проще консистентность. Минусы: раздувает БД, медленнее, дороже. В продакшене обычно S3 для файлов, в БД только метаданные и путь.
Как хранить файлы — БД vs filesystem?
Middle
196 просмотровAFK Offer AI
Как работать с Elasticsearch из Go?