Bei vielen/großen Daten in der
DB wäre vielleicht eine Partitionierung der Tabellen keine schlechte Idee?
Oder die Daten auf mehrere Tabellen verteilen, aber das wäre ja zu umständlich.
Oder wie wäre es mit einem dateibasiterten
NoSQL?
Dateien und Thumbnail sowie Dateiinfos jeweils als
XML daneben auf der Festplatte.