Могут ли эти запросы GET для изображений повлиять на производительность по извлечению данных из БД, не относящихся к изображениям?
Что ж, больше запросов изображений = больше HTTP-соединений с вашими веб-серверами = больше запросов изображений из MongoDB = больше сетевого трафика.
Так что, да, получение большего количества данных изображения из БД теоретически может повлиять на получение данных не изображения. Все, что вам нужно сделать, это запросить 1000 изображений в секунду на 1 МБ изображения, и вы начнете видеть большой сетевой трафик между серверами MongoDB и веб-серверами.
Обратите внимание, что это не ограничение MongoDB, а ограничение пропускной способности сети.
Если вы начинаете получать много трафика, то CDN определенно рекомендуется. Если у вас уже есть страница HTTP, которая выводит изображение, это должно быть довольно просто.