Cual es la mejor forma de guardar una imagen en una base de datos?

Realice un mini proyecto y había utilizado el tipo BLOB pero tenia problemas porque llegaba a pesar demasiado la base de datos y no lograba cargar el backup y probe a guardar solo la ruta de las imágenes y guardarlas en un carpeta de mi proyecto (que me sale bien porque solo guarda la ruta) pero he escuchado que es mejor convertirla en binario y guardarla en la base datos me podrían explicar mejor eso y si fuera posible un pequeño ejemplo si no es mucha molestia