Маленькие файлы до 1MB — можно в bytea, удобно транзакционно. Средние до 100MB — лучше S3/MinIO с ссылкой в БД. Большие — только внешнее хранилище. БД плюсы: транзакционность, бэкап вместе с данными, проще консистентность. Минусы: раздувает БД, медленнее, дороже. В продакшене обычно S3 для файлов, в БД только метаданные и путь.
Как хранить файлы — БД vs filesystem?
Middle
174 просмотровAFK Offer AI
Найди баг: ch := make(chan int); ch <- 1; fmt.Println(<-ch)