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