En este momento el procedimiento que sigo al subir fotos y textos es el de guardarlos en carpetas y simplemente al llamarlos uso una base de datos, le digo en cual carpeta están guardados y el nombre, sin Empago estoy pensando

Mi pregunta es:
Caul sistema es más apropiado, cual es más rápido, que ventajas hay entre uno y otro, ha trabajado alguno de ustedes todo en bases de datos?, caul a sido su experiencia?
Mil gracias
WILLIAM FERNANDO ESTEBAN