Muevo parte de tu mensaje a PHP porque ya estas incluyendo código y NO pertenece a BD.
Sobre el almacenamiento de imágenes, es algo relativo y vas a encontrar muchas opiniones... Yo me voy del lado de poner las imágenes en una carpeta aparte, de esa forma los accesos a la BD van a ser más rápido.
Función de la sección de Base de Datos