>4. Es ist nicht trivial die syncronisation der Dateien mit der DB zu
implementieren
H�? Bild in verzeichnis abspeichern, link in db abspeichern ... Bild
l�schen, Link L�schen... trivial!

Wie kommste denn darauf?
Bedenke folgendes!
1. Irgendjemand greift per FTP, Frontpage, was weis ich was - und l�scht eine Datei -> 
unsyncron
2. Irgendjemand greift per Enterprise Manager, Query Analyzer, .... auf die DB zu - 
und l�scht aus versehen was -> unsyncron

3. Dateisystem kann crashen
4. DB kann crashen
(Backup umst�ndlicher - wenn DB und Datei HD nicht auf der selben Festplatte liegen - 
kann es auch unsyncron sein)

usw. - somit meine Aussage nicht trivial!

Somit m��te man drum herum verschiedene Tools bauen die kontrollieren - ob noch alles 
syncron ist - oder ob irgendwas nicht stimmt.

Andras


-----Urspr�ngliche Nachricht-----
Von: Jostmeyer, Michael [mailto:[EMAIL PROTECTED]]
Gesendet: Freitag, 13. September 2002 10:51
An: aspDEdotnet
Betreff: [aspdedotnet] AW: bilder in einer datenbank oder auf festplat
te speichern ?


>Es kommt darauf an - was Du machen willst.
oder eher, was f�r lizenzen die datenbank hat und was das f�r eine datenbank
ist..

>Wenn Du eine komplette Applikation erstellst - die nur noch ein Ger�st f�r
viele Applikationen ist - und der Content >nur noch in der DB liegt - dann
macht es durchaus sinn die Dateien auch nur noch in der DB zu halten.


>Beispiel:
>Du hast ein Grundger�st f�r einen Shop.

>Dieser Shop l�uft in n-Applikationen (n = 1 bis unendlich)

>Website 1 - h�llt seine Waren (inkl. Bilder in Deinem Shop)
>....
>Website n - h�llt seine Waren (inkl. Bilder in Deinem Shop)

>Somit wirst Du mit Verzeichnissen nicht mehr gl�cklich. 
>Warum?
>1. du m��test den einzelnen Bildern jeweils eine ShopID voran stellen
(sollte noch kein Problem sein)
Nicht, wenn man getrennte verzeichnisse benutzt...
>2. willst Du alle Dateien aller Shops in einem Verzeichnis halten (nicht
Praktikabel - maximale Anzahl der Dateien >>pro Ordner - wenn ich mich nicht
irre 255)
Unsinn, guck mal unter dein winnt-verzeichnis...
>3. willst Du f�r jeden Shop einen BilderOrdner anlegen (bedenke max Anzahl
von Dateien pro Ordner - gilt auch dort)
siehe punkt 2...
und ausserdem sind getrennte verzeichnisse f�r getrennte shops auch
sicherer...
>4. Es ist nicht trivial die syncronisation der Dateien mit der DB zu
implementieren
H�? Bild in verzeichnis abspeichern, link in db abspeichern ... Bild
l�schen, Link L�schen... trivial!

>Solange sich das aber alles im Rahmen bewegt - ist ein Dateisystem
grunds�tzlich schneller - als wenn Du die Daten >>in die DB schreibst.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!GENAU!!!!!!!!!!!!!!!!!!!!
>1. Um �berhaupt Dateien in die DB zu schreiben - braucht man schon eine
grosse DB (SQLServer,Oracle usw) - also nix >f�r kleine Websites)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!GENAU!!!!!!!!!!!!!!!!!!!!
>2. die DB w�chst durch die Dateien recht schnell an
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!GENAU!!!!!!!!!!!!!!!!!!!!
>3. das Dateisystem ist f�r bin�re Schreib und Lesezugriffe optimiert - die
DB im Normalfall nicht
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!GENAU!!!!!!!!!!!!!!!!!!!!



-----Urspr�ngliche Nachricht-----
Von: Krause, Martin [mailto:[EMAIL PROTECTED]]
Gesendet: Freitag, 13. September 2002 08:26
An: aspDEdotnet
Betreff: [aspdedotnet] bilder in einer datenbank oder auf festplatte
speichern ?


hallo ich wollte mal fragen ob es besser ist f�r einen bilder upload dienst
die bilder ein einer datenbank zu speichern oder als file auf festplatte ?

gruss martin

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an