Re: Dokumentenverwaltung mit MS SQL?

Tech-Archive recommends: Fix windows errors by optimizing your registry



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)


.



Relevant Pages

  • Re: Dokumentenverwaltung mit MS SQL?
    ... Datenbank durchsuchen? ... Bis vor einiger Zeit mussten wir Dokumente in unserem Knowledge ... Managementsystem in NT-Filessystem speichern und die zugehörigen Metadaten ... total unabhängige Storage System NT-Filesystem und SQL Server Datenbank ...
    (microsoft.public.de.sqlserver)
  • Re: Datenbank und Dokumente synchron halten
    ... In diesem Fall solltest Du Dir inbedingt die neuen Features des neuen SQL Server 2008 anschauen. ... Der kann nämlich Dokumente verwalten und in Transaktionen mit aufnehmen. ... Die Datenbank liegt auf einem Server, ... Microsoft MVP Office Access ...
    (microsoft.public.de.access)
  • =?iso-8859-1?Q?Re:_Frage_zu_den_Rechten_f=FCr_eine_Datenbank_SQL-Server_2?= =?iso-88
    ... OK, dann mit meinen vereinfachten Worten, aber richte Dich danach, was BOL sagt! ... Um Zugang zum SQL Server zu erhalten, muss ein Login definiert werden. ... Jedes Login wird einem User der Datenbank zugewiesen. ...
    (microsoft.public.de.sqlserver)
  • =?iso-8859-1?Q?Re:_Frage_zu_den_Rechten_f=FCr_eine_Datenbank_SQL-Server_2?= =?iso-88
    ... OK, dann mit meinen vereinfachten Worten, aber richte Dich danach, was BOL sagt! ... Um Zugang zum SQL Server zu erhalten, muss ein Login definiert werden. ... Jedes Login wird einem User der Datenbank zugewiesen. ...
    (microsoft.public.de.sqlserver)
  • Re: Upsizing von MDB auf SQL Server per Code?
    ... Das Upsizing von MDB auf SQL Server funktioniert interaktiv unter Access ja nicht schlecht. ... Verwende das Upsizing von Access um eine SQL Server Datenbank ...
    (microsoft.public.de.german.entwickler.dotnet.datenbank)