Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.927 Beiträge
 
Delphi 12 Athens
 
#8

AW: Doofe Situation mit gemeinsam genutzten Dateiressourcen

  Alt 6. Dez 2011, 09:43
"nicht Ponyhof" = scheiße ????

Für unsere Fatclients kommt sämtliche Konfiguration aus der DB.
Das beinhaltet Labels(inkl. I18), Rechte (natürlich Grants, aber auch alles was damit nicht geht), Konfig- und Steuerdaten, XML in CLOBs, ganze Dateien (z.B. Excel Templates) in BLOBs.
Die Fat Clients (Delphi und c#) haben lediglich einige Command Line Schalter.

Das Beste daran ist die zentrale Pflege dieser ganzen Daten.
Also m.E. spricht alles für eine DB gestützte Konfiguration. Also z.B. mORMot. Wenn die bestehende Lösung in Richtung Filekonfiguration gut gekapselt ist, ist ein manueller "Tausch" gegen DB vlt. gar nicht so aufwendig.
ja vielleicht könnte man die Dateien wirklich einfach in eine
Datenbank mit blobs legen. Nur aus Paradoxzeiten herrscht bei mir irgendwie eine gewisse unsicherheit was blobs angeht vor.
Habe mir überlegt das es vielleicht sinnvoll ist das ganze über einen Syncserver zu machen
ich hätte dann in der Datenbank eine Tabelle mit

ID | DATEIPFAD | ZEITSTEMPELL | BLOB

Der Syncserver würde jede 5 min mal alle Dateien auf aktuallität prüfen und gegebenenfalls neu importieren, vielleicht sogar historisiert. Oder eben wenn der Zeitstempel in der DB Aktueller ist
als die Datei die Datei mit dem Blob überschreiben.

So hätte ich immer noch ein einfaches transportieren von einzelnen Kundenspezifischen Reports und Makros. Und immer sowas wie eine Kopie falls die Blobs mal kaputt sind.

Nachteil wäre natürlich das man immer ganze Blobs lesen und schreiben müsste.
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat