Mit dem üblichen 2-Tier Modell manövriert man sich bei diesen Anforderungen irgenwann in die Sackgasse.
Man braucht eben ein
3-Tier Modell.
Die Clients reden mit dem zentralen Applikationsserver.
Die Clients werden vom Applikationsserver über Änderungen benachrichtigt.
Der Applikationsserver lädt und speichert seine Daten aus/in eine Datenbank.