MySQL BLOB vs File para almacenar pequeñas imágenes PNG?

¿Es una mejor práctica almacenar muchas imágenes PNG pequeñas (<5 KB en su mayoría) en mi base de datos como BLOB o sería mejor almacenarlas como archivos de imagen en un directorio?