G
Guest
Gast
Hallo,
ich beschreibe zuerst einmal den praktischen Aufbau, danach wird mein Problem wahrscheinlich deutlicher:
Das Programm besteht aus diversen Panels, die alle Informationen anzeigen. Nun kann man diverse Änderungen in den jeweiligen Panels vornehmen. Diese werden dann über den Controller auch den Daten zugewiesen - soweit kein Problem.
Grundlegend sieht es so aus, dass Personen (die eine DAtenmenge) Vereine besuchen (die andere Datenmenge). Nun ist es so, dass man ja einer Person sagen kann, sie soll einen anderen Verein besuchen. Nun wirkt sich das logischerweise sowohl auf die Person als auch auf den Verein aus. In den Datenobjekten habe ich das bereits realisiert.
Wie setze ich es nun aber perfomant um, dass z.B. in einer Tabelle, wo die Besucheranzahl eines Vereins angeben ist, diese neu gesetzt wird. (anderes Panel) Über das Observerpattern könnte ich allgemein immer das gesamte Modell verschicken - das halte ich aber für unperfomant.
Die Frage ist:
wenn bspw. 200 Vereine existieren, und sich für genau 2 Daten ändern (in der Tabelle) - wie kann man das perfomant realisieren, das nur die relevanten Änderungen aktualisiert werden.
Wahrscheinlich verwirrend beschrieben - ich hoffe, ihr versteht dennoch was ich meine. Ist es womöglich sogar so, dass man wirklich alles "verschickt"?
ich beschreibe zuerst einmal den praktischen Aufbau, danach wird mein Problem wahrscheinlich deutlicher:
Das Programm besteht aus diversen Panels, die alle Informationen anzeigen. Nun kann man diverse Änderungen in den jeweiligen Panels vornehmen. Diese werden dann über den Controller auch den Daten zugewiesen - soweit kein Problem.
Grundlegend sieht es so aus, dass Personen (die eine DAtenmenge) Vereine besuchen (die andere Datenmenge). Nun ist es so, dass man ja einer Person sagen kann, sie soll einen anderen Verein besuchen. Nun wirkt sich das logischerweise sowohl auf die Person als auch auf den Verein aus. In den Datenobjekten habe ich das bereits realisiert.
Wie setze ich es nun aber perfomant um, dass z.B. in einer Tabelle, wo die Besucheranzahl eines Vereins angeben ist, diese neu gesetzt wird. (anderes Panel) Über das Observerpattern könnte ich allgemein immer das gesamte Modell verschicken - das halte ich aber für unperfomant.
Die Frage ist:
wenn bspw. 200 Vereine existieren, und sich für genau 2 Daten ändern (in der Tabelle) - wie kann man das perfomant realisieren, das nur die relevanten Änderungen aktualisiert werden.
Wahrscheinlich verwirrend beschrieben - ich hoffe, ihr versteht dennoch was ich meine. Ist es womöglich sogar so, dass man wirklich alles "verschickt"?