hi.
also das war ja nun wieder eine antwort ohne �berlegung. ich habe meine
erfahrungen ob db oder filesystem schon gemacht. in unserer anwendung haben
wir mittlerweile knapp 29000 fotos verwaltet. wir hatten das ganze vorher
auch im filesystem. nachteile: sicherung f�r db und nocheinmal sicherung
der daten auf dem webserver, daten manipulierbar von den admins, daten
k�nnen inkonsistent werden. mehr bilder im filesystem, aber in db nicht
verlinkt oder mehr links aber nicht alle bilder aus den verschiedensten
gr�nden.
jetzt haben wir die gesamten daten in der db. vorteile: ein backup, daten
nicht manipulierbar was die admins angeht, daten k�nnen nicht inkonsistent
werden. nachteil: du musst deine indexbildung klug setzen sonst wird es zu
langsam. d.h. wir haben einen primary key �ber den sowieso ein index liegt.
wir mussten aber noch �ber den forign key ein index legen, sonst dauerte es
ewig bis er die entsprechenden fotos zu einem vorgang gefunden hat.
man sollte sich also genau �berlegen ob man das filesystem nimmt oder ob
man nicht lieber sauber alle daten in die db schmeisst die zusammengeh�ren.
mfg
Lars
|---------+---------------------------->
| | Haffner G�nther |
| | <[EMAIL PROTECTED]>|
| | Gesendet von: |
| | [EMAIL PROTECTED]|
| | ngamoi.com |
| | |
| | |
| | 18.06.2004 09:57 |
| | Bitte antworten |
| | an asp.net |
| | |
|---------+---------------------------->
>-----------------------------------------------------------------------------------------------------------------------------|
|
|
| An: <[EMAIL PROTECTED]>
|
| Kopie:
|
| Thema: RE: [Asp.net] Dokumente speichern - Filesystem oder DB?
|
>-----------------------------------------------------------------------------------------------------------------------------|
schmeiss die dateien ins filesystem.
g.
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
> Sent: Friday, June 18, 2004 9:53 AM
> To: [EMAIL PROTECTED]
> Subject: RE: [Asp.net] Dokumente speichern - Filesystem oder DB?
>
> Hallo Alex
>
> Vielen Dank f�r die Antwort!
>
> >da sehe ich kein allzu gro�es Problem. Du k�nntest die
> >Dokumente in Foldern speichern, die Du mit dem FileSystemWatcher
> >von .NET �berachst. Das Tool klinkst Du in die Systray.
> >Wenn sich was �ndert, speicherst Du �ber die Events vom
> >Watcher die ge�nderten Daten in die DB. Das ist imho f�r
> >den User auch angenehmer, als alle �nderungen h�ndisch in
> >einem Webform zu protokollieren.
> >
> >Damit �ndert sich f�r den User nichts an der Bedienung.
> >Wenn neue Files dazukommen, k�nntest Du auch �ber den
> >FSW ein Fenster aufmachen lassen, das die Infos zum
> >Dokument abfr�gt.
> >
> >W�re dann zwar alles Winform - aber ich denke, es dient
> >der Usability durchaus.
>
> Wenn ich aber von der Bedieung des Users ausgehe, dass er ein
> Formular im
> Browser hat wo er Metadaten erfasst und die Datei "anh�ngt"
> und dann soweit
> an diesem Dokument nichts mehr �ndert ausser die Metadaten in
> der DB, dann
> scheint mir Dein Vorgehen mit etwas "Overhead" belastet zu
> sein. Denn im
> Normalfall soll nichts verschoben werden bzw. ich will es ja
> auch gerade
> verhindern. So m�sste ich also eine extra �berwachung
> programmieren, die
> ich - wenn ich in die DB speichere - nicht h�tte. Benutzer
> h�tte ohnehin
> keine M�glichkeit die Dateien zu manipulieren, nur der
> Sysadmin. Wenn ich
> dem also vertraue und er mir verspricht nichts anzur�hren,
> dann machts also
> kein Unteschied ob DB oder Filesystem.
>
> Gr�sse
> Patrik
>
> *************************
> _______________________________________________
> This ASP.NET email is sponsored by:
> UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt
> kostenlos testen!
> Tree- Style, Horizontal- Slide, Vertical- Slide.
> http://www.udexnet.com
>
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [EMAIL PROTECTED]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> *************************
>
*************************
_______________________________________________
This ASP.NET email is sponsored by:
UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt kostenlos testen!
Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
*************************
*************************
_______________________________________________
This ASP.NET email is sponsored by:
UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt kostenlos testen!
Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
*************************