Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
Delphi XE2 Professional
|
Firebird Server triggern
15. Sep 2009, 07:58
Datenbank: Firebird • Zugriff über: IBDAC
Hallo,
ich möchte gern, in Abhängigkeit von Dateneingaben, auf dem Server ein Programm triggern, welches bestimmte Vorverarbeitungen
vornimmt.
Für eine Stored Procedure ist die Aufgabe zu aufwendig. Deshalb überlege ich, wie ich auf dem Server ein Programm zur Verarbeitung triggern kann.
Die Clients sind teilweise über WLan und größere Strecken verbunden.
Beispiel:
In einer Sportveranstaltung wird das Ergebnis eines Teilnehmers eingegeben.
Jetzt muss das richtige Richtverfahren ausgewählt werden. Nach diesem Richtverfahren wird das gesamte Teilnehmerfeld sortiert.
Es erfolgt die Zuordnung der Placierung. Hier sind wieder Sonderfälle zu beachten.
Die Sortierung muss sofort erfolgen, da das Ergebnis laufend auf mehreren Anzeigen und im Internet angezeigt wird.
Also auf dem Client der Ablauf:
Speichere Ergebnis.
Lese Placierung vom Server.
In meiner jetzigen Lösung nimmt der Client die Sortierung und Placierung vor und schreibt dann das gesamte Ergebnis auf den Server.
Es können 3 bis 4 Clients Ergebnisse bereitstellen.
Kann mir wer einen Denkanstoß geben, wie man diese Lösung angehen könnte.
Hintergrund der Überlegung ist, das das Programm nach D2009 und D2010 sich im Vergleich zu D7 in der Größe mehr als verdoppelt hat und ein 16 MByte Bolide über Internet nur schwer handelbar ist.
Ich möchte das Programm gerne funktional entflechten.
Für einen Denkanstoß dankbar.
Mit Gruß
Peter
|