Hallo Ludger,
[... 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.
Tut mir leid, aber das habe ich noch nicht gehoert. Warum sollte man
dann etwas wie B-Baeume nutzen? Lineare Listen sind doch viel
einfacher.
Wenn man statt notwendigerweise einem System zwei Systeme am Start
hat (das DBMS und das FileSystem), dann ist unnoetige Komplexitaet
im Spiel.
Das ist Ansichtssache. Die Komplexitaet ist durchaus notwendig.
Speichert man Dateien in Datenbanken, werden diese zwangslaeufig
gross und langsamer. Man muss nicht alles mit Hardware erschlagen.
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.
Ehm, bitte was? Tut mir leid, aber dein Ausflug ergibt keinerlei
Sinn. Natuerlich werden hier Templates eingesetzt, ich brenne doch
nicht alles in den Code. Und natuerlich muessen die angepasst
werden.
Grüße,
CK