Не храните фото в базе, храните в папке на диске по uuid, а базе храните уникальный URL. Это нормальная практика.
Не изобретайте велосипед, вы получите оверхед в 5-7 раз как минимум, а как только у будет база в 2-3 гб, тормозить начнет все.
В идеале вам надо получить очень маленькую базу из двух простых таблиц и структуру папок где можно хранить сколько угодно фоток с отдачей через веб сервер