Hallo,
nach tagelangen ergebnislosen Versuchen entschliesse ich mich jetzt doch, die Experten um Hilfe zu bitten.
Ziel ist es, auf einem kleinen LENOVO (Tablet PC) die wichtigsten Daten von unserem Linux-Mysql-Server zu spiegeln, um sie bei Patienten-Hausbesuchen parat zu haben. Der Abgleich muss auf Knopfdruck erfolgen, mehr kann ich meinen Mitarbeiterinnen nicht zumuten.
1. Replikation
geht nicht (sagt der Server-Admin), da schon eine Master to Master zu einem anderen Ort läuft
2. natives MySql
in etwa INSERT INTO ... WHERE NOT IN (SELECT ...
dazu müsste die Engine FEDERATED eingerichtet werden, da zwei unterschiedliche Hosts -> verworfen
3. VB.Net
sah anfangs ganz einfach aus: zwei Connections - zwei DataTables - Merge
Test: Tabelle mit 10000 Datensätze 1500 millisec
Ich hatte angenommen, dass ich über den MySqlDataAdapter und CommandBuilder die gemergte Tabelle ruckzuck wieder auf dem localhost updaten kann. Aber das geht nicht, weil der RowStatus nicht auf added oder modified gesetzt wird. Nun wird das Ganze wieder ungeheuer aufwändig.
Könnt ihr mir einen Tipp geben? Bin schon fast am Verzweifeln.
Grüße Norbert
nach tagelangen ergebnislosen Versuchen entschliesse ich mich jetzt doch, die Experten um Hilfe zu bitten.
Ziel ist es, auf einem kleinen LENOVO (Tablet PC) die wichtigsten Daten von unserem Linux-Mysql-Server zu spiegeln, um sie bei Patienten-Hausbesuchen parat zu haben. Der Abgleich muss auf Knopfdruck erfolgen, mehr kann ich meinen Mitarbeiterinnen nicht zumuten.
1. Replikation
geht nicht (sagt der Server-Admin), da schon eine Master to Master zu einem anderen Ort läuft
2. natives MySql
in etwa INSERT INTO ... WHERE NOT IN (SELECT ...
dazu müsste die Engine FEDERATED eingerichtet werden, da zwei unterschiedliche Hosts -> verworfen
3. VB.Net
sah anfangs ganz einfach aus: zwei Connections - zwei DataTables - Merge
Test: Tabelle mit 10000 Datensätze 1500 millisec
Ich hatte angenommen, dass ich über den MySqlDataAdapter und CommandBuilder die gemergte Tabelle ruckzuck wieder auf dem localhost updaten kann. Aber das geht nicht, weil der RowStatus nicht auf added oder modified gesetzt wird. Nun wird das Ganze wieder ungeheuer aufwändig.
Könnt ihr mir einen Tipp geben? Bin schon fast am Verzweifeln.
Grüße Norbert
Comment