Ако можете да направите изображенията си публични - бих препоръчал да запазите изображенията в различно (и вероятно по-евтино) хранилище от вашата DB, като S3 например.
Но ако вашите изображения трябва да са частни, съхраняването им в DB не е най-лошият вариант, но трябва да ги обработвате в кода си.
Ако използвате mysql5.6 и Barracuda формат (това е най-често срещаният в наши дни), тогава от гледна точка на MySQL - съхраняването на BLOB колони ще има 2 търсения на данни на диска вместо 1, тъй като колоните BLOB и TEXT се записват извън главната страница с данни.
Можете да прочетете повече информация за този Публикация в блога на Percona