Einzelnen Beitrag anzeigen

Henryk

Registriert seit: 8. Jan 2003
27 Beiträge
 
#3

Also mal konkret zum Aufbau

  Alt 17. Feb 2003, 09:10
HAst Recht! Wir muessen Kosten sparen und haben deshalb folgende Architektur:

Ich benutze ClientDataSets.

Auf dem Server laeuft ein DCOM-Objekt - der Datenbankserver. Dieser enthaelt wieder ClientDataSets mit denen die Clients über einen Provider verbunden sind. Die ClientDataSet auf'm Server greifen schliesslich auf Files zu.

Diese Architektur hat sich bewaehrt, da das lokale Filtern und Sortieren deutlich schneller geht , als mit echten SQL-Anweisungen und ich grosse Datenmengen anzeigen muss.

Beim Kopieren von einem Dataset in ein anderes hat es aber ewig gedauert. Das lag sicher daran, dass ich nach jedem Post ApplyUpdates aufgerufen hab. Das ist natuerlich ein Performance-Killer. Werde ich nachher mal rausnehmen. Vorher brauchte ich aber immer gleich die neue ID der Datesaetze um Verknüpfungen zu erstellen, aber das kann ich jetzt umgehen.

Mal gucken, wie schnell es dann geht...

Ich hatte nur im Internet ein paar Schlagwoerter gelesen: [b]DataPump, BatchMove[/] und so weiter und dachte, da gibt es schon fertige schnelle Funktionen...

Henryk
  Mit Zitat antworten Zitat