Cita: He visto por ahi que se puede transformar una imagen subida en datos binarios desde los cuales se puede recuperar la imagen,¿esto se suele hacer el los sitios profesionales?
para esto se utilizan campos con terminación lob (large object) que puede ser blob (binary), clob(character) nclob (national character) permitiendo a la base de datos administrar cualquier tipo de archivo.
Personalmente nunca he trabajado con este tipo de datos, pero por comentarios en foros y personas que si lo han hecho, parece que se compromete mucho la performance de la BD.
Cita: Porque la otra opción supongo que será la más común: almacenar la ubicación de la imágen y almacenarla en el servidor
Esta es la forma que yo uso para el tratamiento de imágenes. Es muy rapido y sencillo.