Hola que tal a todos;
Trabajaba con Firebird y C++ Builder desde hace mucho pero ahora me pase a Delphi (Chulada...

) y las imágenes las e almacenado en la base de datos codificándola en un campo blob, pero un colega del trabajo me propuso que colocara las imagenes como tal (en archivos) en una carpeta en el sistema operativo y que en la base de datos almacenara su dirección(ruta) para así enlazarla con la aplicación... entonces la pregunta es

¿Que es mejor?, ¿Que es lo mas optimo? según su experiencia que han tenido y me refiero en todos los aspectos, almacenamiento, procesamiento, tiempo, etc...
y si tienen otra forma pues bienvenida....
Gracias de antemano