Hallo liebe Kollegen,
ich komme aus der VB6-Welt und hatte hier eine auf Access bassierende kaufmännische Anwendung.
Sämtliche Dateien wie
habe ich direkt im Filesystem gespeichert, der Speicherort war in der Datenbank (z.B: strDatenpfad + "\Testbild.jpg")
In der Praxis war dieses sehr umständlich und fehleranfällig, vor allem im Netzwerkbetrieb.
In meiner neuen WPF-Anwendung würde ich gerne sämtliche Dokumente direkt in der Datenbank speichern.
Somit erspare ich mir einen seperaten Einstellungsdialog, ein gemapptes Laufwerk (war für List&Label notwendig) und vieles mehr.
Die neue Anwendung kommt wie folgt zum Einsatz:
Gerade für das dritte Einsatzgebiet ist es natürlich ideal, wirklich alles in die Datenbank zu speichern. Man installiert einen Client,gibt den SPeicherort der Datenbank an und hat sofort sämtliche Daten inkl. Dokumenten.
Ich habe allerdings folgende Bedenken:
Jeder Kundendatensatz hat mindestens 1 Bild (200kb), ca. 20 Worddokumente usw.
Mir geht es nur um den grundlegenden konzeptionellen Ansatz, Feedback wäre wirklich klasse.
ich komme aus der VB6-Welt und hatte hier eine auf Access bassierende kaufmännische Anwendung.
Sämtliche Dateien wie
- Bilder (jpg)
- Worddokumente
- Exceldateien
- usw.
habe ich direkt im Filesystem gespeichert, der Speicherort war in der Datenbank (z.B: strDatenpfad + "\Testbild.jpg")
In der Praxis war dieses sehr umständlich und fehleranfällig, vor allem im Netzwerkbetrieb.
In meiner neuen WPF-Anwendung würde ich gerne sämtliche Dokumente direkt in der Datenbank speichern.
Somit erspare ich mir einen seperaten Einstellungsdialog, ein gemapptes Laufwerk (war für List&Label notwendig) und vieles mehr.
Die neue Anwendung kommt wie folgt zum Einsatz:
- Einplatzsysteme
- Mehrplatzsysteme
- Mehrplatzsysteme an unterschiedlichen Standorten
Gerade für das dritte Einsatzgebiet ist es natürlich ideal, wirklich alles in die Datenbank zu speichern. Man installiert einen Client,gibt den SPeicherort der Datenbank an und hat sofort sämtliche Daten inkl. Dokumenten.
Ich habe allerdings folgende Bedenken:
Jeder Kundendatensatz hat mindestens 1 Bild (200kb), ca. 20 Worddokumente usw.
- Mir macht hier die Performance sorgen, ist die Anwendung letztendlich schnell genug?
- Gerade im Netzwerkbetrieb und mit mehreren Standorten?
- Oder ist es möglich, nur Text zu laden und die Dokumente bei Bedarf?
- Macht es Sinn, 1 Datenbank für die Daten und 1 für Dokumente zu halten (bspw. wenn ich die Datenbank zu mir hole per Teamviewer)?
Mir geht es nur um den grundlegenden konzeptionellen Ansatz, Feedback wäre wirklich klasse.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „HartBach“ ()