HFSQL C/S offline arbeiten mit Synchronisation
Verfasst: 11. Februar 2021, 15:51
Hi,
ist es möglich in einer HFSQL C/S-Umgebung vorerst die Offline-Datenbanken auf dem Client zu verwenden und dann im Hintergrund die einzelnen Datensätze mit dem Server abzugleichen?
Hintergrund: ich habe in der Firma auf dem Firmenserver einen HFSQL-Server laufen, auf dem ein Kundenverwaltungsprogramm zugreift. Mittlerweile ist der Kundenstamm soweit gewachsen, das der Start des Programmes 15-30 Sekunden in Anspruch nimmt (gemessen vom Splash-Fenster bis zum Hauptfenster). Irgendwann soll das Programm mobil werden (unterwegs auf einem Notebook), wenn dann das Programm erstmal die kompletten Datenbanken runterlädt, bevor es anfängt Fenster aufzumachen, wird das eine Katastrophe (getestet mit einem Server-Uplink von 40Mbit/s braucht es 30min, wie die tatsächlichen Werte sind, weiß ich nicht).
Kann man WinDev/CC so konfigurieren, daß das Programm erst die eh vorhandenen Client-Datenbanken verwendet und dann, wenn es soweit hochgefahren ist (wenn schon Daten in den Tabellen stehen), die Abgleichung mit dem Server vornimmt? Es genügt mir eigentlich auch erst mal die sichtbaren Datensätze zu laden, das Fenster zügig auf zu machen, und dann, wenn sich was verändert, das nachzuladen.
Ich habe nichts in der Dokumentation gefunden, außer einen Beschreibung wie mit CRM offline arbeitet mit lokalen Datenbanken.
Danke,
Hans
ist es möglich in einer HFSQL C/S-Umgebung vorerst die Offline-Datenbanken auf dem Client zu verwenden und dann im Hintergrund die einzelnen Datensätze mit dem Server abzugleichen?
Hintergrund: ich habe in der Firma auf dem Firmenserver einen HFSQL-Server laufen, auf dem ein Kundenverwaltungsprogramm zugreift. Mittlerweile ist der Kundenstamm soweit gewachsen, das der Start des Programmes 15-30 Sekunden in Anspruch nimmt (gemessen vom Splash-Fenster bis zum Hauptfenster). Irgendwann soll das Programm mobil werden (unterwegs auf einem Notebook), wenn dann das Programm erstmal die kompletten Datenbanken runterlädt, bevor es anfängt Fenster aufzumachen, wird das eine Katastrophe (getestet mit einem Server-Uplink von 40Mbit/s braucht es 30min, wie die tatsächlichen Werte sind, weiß ich nicht).
Kann man WinDev/CC so konfigurieren, daß das Programm erst die eh vorhandenen Client-Datenbanken verwendet und dann, wenn es soweit hochgefahren ist (wenn schon Daten in den Tabellen stehen), die Abgleichung mit dem Server vornimmt? Es genügt mir eigentlich auch erst mal die sichtbaren Datensätze zu laden, das Fenster zügig auf zu machen, und dann, wenn sich was verändert, das nachzuladen.
Ich habe nichts in der Dokumentation gefunden, außer einen Beschreibung wie mit CRM offline arbeitet mit lokalen Datenbanken.
Danke,
Hans