Bonjour,
Dans tous les cas je recommanderais l'utilisation de la base de données.
Pour une gestion "basique" des images, le chemin du répertoire (sécurisé au max) de l'utilisateur peut suffir... par contre si on ajoute des fonctionnalités liées aux images (exemples : ordre d'affichage, droit d'accès spécifique pour chaque image...) là oui il faudra utiliser du JSON (un JSON par utilisateur stocké en base du coup).