Christian Kruse: Flaschenhalts Bilder in DB?

Beitrag lesen

你好 Giovanni,

Mal noch ne Frage. Wenn ich nur die Pfade + Dateiname in der DB
speichere, kann ich dann hingehn und die Dateien einfach nummeriert
(1,2,3...) in einem Verzeichnis ablegen? Es könnten irgendwann auch
mal ein paar Tausend Dateien sein, wo liegt da die Grenze? Wird das
nicht langsam?

Auch das kann langsam werden, ja. Das haengt aber stark vom Dateisystem ab.
Ext2 benutzt z. B. linked lists und muss diese dann durchsuchen, was einen
Aufwand von O(n) gibt, damit wird das dann bei vielen Dateien _sehr_ langsam.
ReiserFS benutzt stattdessen Baeume, da ist der Aufwand O(ld n), da faellt
das nicht ganz so ins Gewicht.

再见,
 CK

--
No Shoes On Mat!
http://wwwtech.de/