Hallo
Folgende Situation:
Ich arbeite mit
Rad Studio XE2.
Mehrere client Applikation verbinden sich mit einem Server. Der Server verwaltet verschiedene Anlagen (Maschinen). Diese Maschinen loggen die verschiedensten Ereignisse und Fehler und speichern diese in einer Textdatei oder
mysql bzw. sqlite Datenbank oder in irgendeiner anderen Form auf dem Server.
Die clients senden Anfragen an den Server. So eine Anfrage könnte in etwa so aussehen:
->Alle Fehler und Warnungen von Anlagentyp:Heber seit 3.Juli sortiert nach Zeit aufsteigend
Die Struktur sieht in etwa so aus:
Anlagentyp | MacAdresse | Typ | Timestamp | Text | Bediener
Der Server greift nun laut Anfrage auf die Daten zu und bildet daraus eine gemeinsame Datenmenge. Die Daten aus den verschiedenen Quellen auszulesen stellt für mich kein Problem dar.
Aber bevor ich die Daten an den Client senden kann (
TCP/
IP) muss ich ich sie in irgendeiner Form im Haupspeicher des Servers haben.
Als array of record?
Ich hab noch nie mit Datasets zu tun gehabt aber ich denke es wäre wohl das richtige in meinem Fall? (gerade wenn ich ans sortieren denke)
Hat jemand Anregungen dazu?