Hallo Zusammen
Ich bin am entwickeln eines Syslog-Meldung-Anzeigesystems. Dabei gehts hauptsächlich darum: Ich habe eine MySQL Datenbank welche Syslogmeldungen (mehrere Tausend) enthält. Diese Syslogmeldungen können per IP Adresse an Netzwerkgeräten zugeordnet werden.
Diese Syslogmeldungen will ich nun auf einer Webseite ausgeben das ganze mit JQuery als Javascript Framework und PHP5 OOP. Die OOP Objekte werden in der Session Variable gesichert. So kann ich per AJAX auf die Daten zugreiffen.
Nun frage ich mich wie ihr das lösen würdet: Würdet ihr für jedes Netzwerkgerät im PHP ein Objekt erstellen, welches Informationen, die ich auf der Webseite ausgebe, enthält? Also z.B. die AnzahlMeldungen pro Gerät? Oder würdet ihr diese Informationen jeweils per SQL aus der Datenbank holen und dann weitergeben?
Mein Problem ist halt, dass wenn ich die Daten einmal in Objekten speichere, ich nie herausfinde ob sich die Daten in der SQL geändert habe, denn eigentlich bilde ich ja nur die Datenbank in Objekten ab, welche ich dann aber einfacher ausführen und bearbeiten kann. Will ich trotzdem wissen ob sich die Daten in der Datenbank geändert haben, muss ich eine SQL Query ausführen, die dann aber zwar einfacher zum ausführen und viel weniger Rückgabewerte besitzt. Aber ausgeführt werden muss ich sie ja trotzdem.
Wenn ich die Daten nicht in Objekte speichere sondern direkt dem AJAX von der SQL Datenbank weiterleite, bin ich zwarschneller. Aber ich finde, dann beachte ich die Objektorientierte Programmierung nicht mehr so wirklich.
Gruss
Ich bin am entwickeln eines Syslog-Meldung-Anzeigesystems. Dabei gehts hauptsächlich darum: Ich habe eine MySQL Datenbank welche Syslogmeldungen (mehrere Tausend) enthält. Diese Syslogmeldungen können per IP Adresse an Netzwerkgeräten zugeordnet werden.
Diese Syslogmeldungen will ich nun auf einer Webseite ausgeben das ganze mit JQuery als Javascript Framework und PHP5 OOP. Die OOP Objekte werden in der Session Variable gesichert. So kann ich per AJAX auf die Daten zugreiffen.
Nun frage ich mich wie ihr das lösen würdet: Würdet ihr für jedes Netzwerkgerät im PHP ein Objekt erstellen, welches Informationen, die ich auf der Webseite ausgebe, enthält? Also z.B. die AnzahlMeldungen pro Gerät? Oder würdet ihr diese Informationen jeweils per SQL aus der Datenbank holen und dann weitergeben?
Mein Problem ist halt, dass wenn ich die Daten einmal in Objekten speichere, ich nie herausfinde ob sich die Daten in der SQL geändert habe, denn eigentlich bilde ich ja nur die Datenbank in Objekten ab, welche ich dann aber einfacher ausführen und bearbeiten kann. Will ich trotzdem wissen ob sich die Daten in der Datenbank geändert haben, muss ich eine SQL Query ausführen, die dann aber zwar einfacher zum ausführen und viel weniger Rückgabewerte besitzt. Aber ausgeführt werden muss ich sie ja trotzdem.
Wenn ich die Daten nicht in Objekte speichere sondern direkt dem AJAX von der SQL Datenbank weiterleite, bin ich zwarschneller. Aber ich finde, dann beachte ich die Objektorientierte Programmierung nicht mehr so wirklich.
Gruss
Kommentar