Hvis filerne er statiske altid, så vil jeg nok vælge at smide dem ind i en database, men hvor store er filerne og hvad forbindelse skal det bruges til (hvis man må få det at vide)
Filerne variere mellem 1B til 12 MB. Det består af mange filer, og der bliver hele tiden tilføjet, så der kommer flere og flere. Men det er bekymre mig lidt er om funktionen readdir() er lige så hurtig som Mysql, eller det er på marginalerne?
Det er deling af filer til en større rapport, i forbindelse med forskning.
<ole>
Jeg er ret overbevist om, at et MySQL opslag er langt hurtigere
/mvh
</bole>
Hvis du lister mappen og udtrækker informationer om hver enkelt fil, hvergang du skal bruge info om filerne, må det nødvendigvis være voldsomt meget langsommere, end én gang for alle at smide info i en DB - og senere slå dem op dér.
Eksemplet, du viser i spørgsmålet, er jo kun begyndelsen på den proces, der skal gentages ved hver forespørgsel. Derefter skal du først til at hente informationerne :)
"Det er deling af filer til en større rapport, i forbindelse med forskning."
Har du prøvet SVN? Det ved nok allerede hvad det er, men ville lige være sikker på du ved det. Men ok hvis det ikke er læsbart i en alm text editor så hjælper det nok ikke så meget med SVN...
Men jeg vil nok klart vælge database, da det jo alt andet lige er meget nemmere at håndtere.
Klart hvad ole siger... side bemærkning du glemte <ole> </bole>... tsk tsk :P
Ok, tror jeg holder mig til databasen, så går det nok aldrig helt galt.:)
Vil I(olebole og dcheng) ikke lige svare, så I kan få point?