Könntest du nicht in der Nacht die Datenbank in ein
XML File schreiben, und dann jeden morgen in jedem Client dieses
XML File vom Server herunterladen und lokal in eine embedded
DB einlesen?
Damit hättest du auf den Clients ein brauchbares
DBMS und könntest die Daten trotzdem als
XML herumschicken