Re: Dokumentenverwaltung mit MS SQL?
- From: "Olaf Pietsch" <olaf_pietsch@xxxxxxxxx>
- Date: Mon, 18 Sep 2006 18:56:21 +0200
Hallo Simon,
"Sim" <Sim@xxxxxxxxxxxxxxxxxxxxxxxxx> schrieb im Newsbeitrag
news:83708473-4BBC-4481-8BB6-197D00A39E46@xxxxxxxxxxxxx
Würde es Sinn machen eine Dokumentenverwaltung über MS SQL zu machen?
Ich stelle mir vor die verschiedene Files (Word, Excel, PDF, JPG
usw.) Byte-Weise mit einem eigenen Tool zu zerlegen und binär in das
MEMO Feld einer Tabelle zu speichern.
Beim Anzeigen würde ich die binär Daten aus der Datenbank holen,
temorär das File lokal erstellen und mit entsprechenden Anwendung
öffnen. Bei Änderungen müsste der Anwender sein File über meine
Applikation 'Uploaden' (in der Tat würde ich aber das File wieder
zerlegen, in die MS SQL Datenbank speichern und das File von seinem
Lokalen Laufwerk löschen.
ich möchte zu Franks Posting noch einen kleinen Punkt hinzufügen.
Bis vor einiger Zeit mussten wir Dokumente in unserem Knowledge
Managementsystem in NT-Filessystem speichern und die zugehörigen Metadaten
in der SQL Server Datenbank. Der Hauptnachteil dieser Lösung war, dass zwei
total unabhängige Storage System NT-Filesystem und SQL Server Datenbank
hinsichtlich Backup synchron gehalten werden mußten, das war nicht gerade
einfach. Dazu kamen dann noch die Besonderheiten des full-text search, die
man berücksichtigen muss.
Wir haben dann auf eine Lösung umgestellt, bei der die Dokumente und die
zugehöriogen Metadaten gemeinsam in der Datenbank des SQL Server liegen. Für
die Datensicherung war es nun auf einmal ganz einfach, sie kann nun ohne
Probleme im Multisuer Modus laufen und es wird nur eine full-text engine
genutzt. Wir sind mit dieser Plattform zufrieden.
Bzgl. der Performance konnten wir keinen großen Unterschiede bemerken, ob
nun die Dokumente aus der DB oder dem NT-Filessystem kommen. (allerdings
haben wir auch keine Monsterdokumente) Daß sich die Administration sich
erheblich verienfacht hat, war das entscheidende Argument.
BTW: Der Microsoft SharePoint Portal Server speichert die Dokumente auch in
der SQL Server Datenbank.
--
Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
.
- Follow-Ups:
- Re: Dokumentenverwaltung mit MS SQL?
- From: Sim
- Re: Dokumentenverwaltung mit MS SQL?
- Prev by Date: Re: Groß- und Kleinschreibung
- Next by Date: Re: Client connectivity install
- Previous by thread: Re: Dokumentenverwaltung mit MS SQL?
- Next by thread: Re: Dokumentenverwaltung mit MS SQL?
- Index(es):
Relevant Pages
|