Generelt er det en dårlig ide at gemme filer i databasen. Filer fylder generelt meget (100kb er også meget), og hvis de slettets bliver tabellen hurtigt meget fragmenteret.
Gem filerne i en mappe istedet med et filnavn, der er genereret udfra f.eks. en auto-genereret nøgle. Lav derefter en tabel, der indeholder det genererede filnavn + det oprindelige filnavn (hvis det senere skal bruges).
Kort sagt: Brug altid dine lagrings systemer til det, de er bedst til. Filsystemet er til filer, databasesystemet er til data.
arne_v -> Ja de projekter har jeg også kendskab til (MS' er projektet "Longhorn", et nyt data storage). Men jeg er ret sikker på, at både Oracle og MS optimerer det dataspace, som skal danne grundlag for at lagre filer.
Anyway, så er min "advarsel" også rettet imod at supermand69's postsystem måske med tiden ændrer sig fra at være filer <100kb til at blive >500kb
Desuden er der typisk flere funktioner i et givent programmeringssprog til at behandle filer, end der er til at behandle binære data. Så arbejdet vil også derfor blive lettere med filer.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.