Hi, Chefprogrammierer!
[... Dateien nicht in Datenbanken speichern ...]
das aber nur, wenn das Datenbankverwaltungssystem das Speichern
von ganzen Dateien (BLOBs etc.) nicht vollstaendig (also nur
suboptimal) unterstuetzt.
Wie kommst du zu diesem Schluss?
Nun, wegen des Satzes "Alles so einfach wie moeglich!", der neben "Divide et impera!" einer der Hauptsaetze unseres Aufgabengebiets (und nicht nur unseres Aufgabengebiets) zu sein scheint.
Wenn man statt notwendigerweise einem System zwei Systeme am Start hat (das DBMS und das FileSystem), dann ist unnoetige Komplexitaet im Spiel. Beispielhaft wuerde die referenzielle Integritaet von den beiden Teilsystem nicht mehr zufriedenstellend sichergestellt werden koennen, Transaktionen waeren wesentlich aufwendiger zu implementieren und demzufolge waere die Verzeigerung (die Zeiger auf Dateiressourcen) unsicherer als erforderlich.
Das ist eine vergleichbare Herausforderung wie mit der hier gegebenen Forumsprogrammierung. Auch da sollte m.E. _eine_ Logik verschiedene Foren bedienen. Wenn ich, wie z.B. von Matthias Bigge, hoere, dass da Code-Templates (!, vgl. das Copy-Konzept aelterer COBOL-Dialekte) am Start sind, die anzupassen sind (Thread "Frage zur laengerandauernden Unverfuegbarkeit von Tochterforen" oder so aehnlich; noch nicht archiviert (18.08.2004, 16:04)), dann treiben mich Sorgen.
Gruss,
Ludger