Pas mieux.
Ne serait-ce que pour le développement, il est plus simple de gérer des fichiers que des contenus de bases.
De plus, la sauvegarde de la base deviendrait assez périlleuse, et je ne parle pas des soucis d'indexation et autres...
Bref, utilise ce qui est (à mon avis) le plus logique:
- les fichiers sont stockés en tant que fichiers (donc sur l'espace web)
- les données sont stockées en tant que données (donc en base).