Einzelnen Beitrag anzeigen

FatPap

Registriert seit: 23. Jul 2013
Ort: Österreich
17 Beiträge
 
Delphi XE6 Architect
 
#1

Daten von versch. Quellen zusammenfassen mit Dataset?

  Alt 5. Jun 2014, 15:59
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?
  Mit Zitat antworten Zitat