Я пишу приложение, которое будет хранить большое количество файлов изображений (и, возможно, видео). После загрузки они будут немедленно отправлены в какое-то облачное хранилище, обслуживающее CDN, для фактического предоставления публике. Идея состоит в том, чтобы хранить изображения в надежном резервном хранилище. Я бы ожидал порядка 200 000 объектов размером до 10 КБ каждый и, возможно, меньше видеофайлов на несколько МБ.
По умолчанию я бы отправился в Postgres, который в документации предполагает, что будет в порядке.
- Это разумная идея?
- Сделает ли резервное копирование базы данных полным кошмаром? Опыт?
- Есть проблемы с надежностью?
- Повлияет ли это на производительность других частей БД? Имейте в виду, что БД будет поражен только один или два раза для каждого изображения.