Hallo!
Ich entwickle gerade eine DB-Anwendung, bei der es mehrere Clients auf verschiedenen Rechnern geben soll, die alle auf die gleiche Datenbank zugreifen.
Man kann - was ja Standard ist - sowohl Daten ändern als auch in einer Übersicht anzeigen.
Wenn jemand einen Datensatz ändert, z.B. eine Aufgabe als erledigt markieren, sind die Informationen auf den anderen Clients nicht mehr aktuell...
Alle n Sekunden eine neue SQL-Abfrage an die Datenbank zu senden, wäre die einfachste, aber in Sachen Performance die uneleganteste Lösung.
Gibt es gute Praktiken oder fertige Lösungen, um Clients zu verständigen, wenn die Daten/Ansichten nicht mehr aktuell sind?
Viele Grüße
Egon Schmid
Ich entwickle gerade eine DB-Anwendung, bei der es mehrere Clients auf verschiedenen Rechnern geben soll, die alle auf die gleiche Datenbank zugreifen.
Man kann - was ja Standard ist - sowohl Daten ändern als auch in einer Übersicht anzeigen.
Wenn jemand einen Datensatz ändert, z.B. eine Aufgabe als erledigt markieren, sind die Informationen auf den anderen Clients nicht mehr aktuell...
Alle n Sekunden eine neue SQL-Abfrage an die Datenbank zu senden, wäre die einfachste, aber in Sachen Performance die uneleganteste Lösung.
Gibt es gute Praktiken oder fertige Lösungen, um Clients zu verständigen, wenn die Daten/Ansichten nicht mehr aktuell sind?
Viele Grüße
Egon Schmid