Лучший вариант для БД и файлового хранилища

10 000 пользователей ничего не значат. Планируют ли они посещать сайт?

Ожидаете ли вы стабильный трафик или резкие всплески при возникновении каких-либо событий? Сколько ежедневных или ежемесячных просмотров страниц вы ожидаете?

Вам следует размещать файлы на S3, как описано в статье Настройка провайдера объектного хранилища, совместимого с S3, для загрузки файлов, и использовать CDN.

Если вы работаете на AWS, GCP или аналогичной платформе и у вас есть значительные средства, то следует использовать управляемую базу данных.