Ich verwalte auch eine immense Zahl an Bildern,
und lese daher schon von Anfang an emsig hier mit,
aber imho wird jeder, der, so wie ich,
viele verschiedene Eigenschaften seiner Bilder verwalten will,
die völlig unterschiedlichen Informationsaufbau haben,
um eine individuell geschriebene Datenbanklösung nicht herumkommen.
Nehmen wir einmal den Fall eines Sportphotographen:
Nach einigen zigtausend Aufnahmen wird das Bedürnis entstehen,
nach den verschiedensten Kriterien zu sortieren und selektieren.
Sportereignisse, Sportler, Sportlergruppen, Gruppen von Ereignissen, Örtlichkeiten, verschieden saisonale Gruppierungen,
Ergebnistabellen, usw. (habe bewußt ein Thema gewählt, das mit mir nix zu tun hat

)
Irgendwann reicht dann kein hierarchischer Tabellenaufbau mehr aus, und die relationale DB wird Pflicht.