Alle Daten in der UltraLite-Datenbank werden standardmäßig synchronisiert. Wenn Sie mit dem Deployment von UltraLite als entfernte MobiLink-Datenbank noch nicht vertraut sind, sollten Sie zunächst die entfernte UltraLite-Datenbank vollständig synchronisieren.
Wenn Sie mit dem Prozess besser vertraut sind, können Sie entscheiden, das Verhalten des Synchronisationsvorgangs anzupassen, damit eine komplexere Geschäftslogik verarbeitet werden kann. Für die Planung eines benutzerdefinierten Synchronisationsverhaltens müssen Sie zunächst folgende Fragen klären: Wenn Ihre Geschäftsanforderungen einfach sind, brauchen Sie möglicherweise nur ein einzelnes Synchronisationsmerkmal. Bei komplexen Deployments müssen Sie indessen mehrere Synchronisationsfunktionen verwenden, um das gewünschte Synchronisationsverhalten konfigurieren zu können.
Designfragen | Wenn Ihre Antwort "Ja" lautet, gehen Sie wie folgt vor: |
---|---|
Wollen Sie Tabellen aus der Synchronisation ausschließen? | Das Tabellennamensuffix "nosync" ermöglicht die Identifizierung von Tabellen, die nicht synchronisiert werden sollen. Weitere Hinweise finden Sie unter Nosync-Tabellen in UltraLite. |
Wollen Sie nur komplette Tabellen synchronisieren, auch wenn sich die Daten nicht geändert haben? | Das Tabellennamensuffix "allsync" ermöglicht Ihnen die Synchronisation der kompletten Tabelle, auch wenn keine Änderungen erkannt werden. Weitere Hinweise finden Sie unter Allsync-Tabellen in UltraLite. |
Wollen Sie eine komplette Tabelle oder nur Zeilen synchronisieren, auf die bestimmte Bedingungen zutreffen? Benötigen bestimmte Daten eine Synchronisationspriorität wegen ihrer Bedeutung oder Dringlichkeit? |
Eine Publikation enthält Artikel, in denen die Tabellen aufgelistet werden, für die eine Synchronisation erforderlich ist. Ein Artikel kann eine WHERE-Klausel enthalten, die die Zeilen für den Upload nach Maßgabe bestimmter Kriterien angibt. Mehrere Publikationen können die Prioritätsvorgaben steuern, sodass bestimmte UltraLite-Daten vor den anderen im Upload übertragen werden. Weitere Hinweise finden Sie unter Publikationen in UltraLite. |
Benötigen Sie eine Tabellenreihenfolge für die Synchronisation, weil Sie mit zyklischen Fremdschlüsseln arbeiten? | Mit dem Synchronisationsparameter TableOrder können Sie die Reihenfolge der Synchronisationsvorgänge festlegen, wenn Sie mit zyklischen Fremdschlüsseln arbeiten. Für UltraLite werden aber zyklische Fremdschlüssel grundsätzlich nicht empfohlen. Weitere Hinweise finden Sie unter Tabellenreihenfolge in UltraLite. |
Wollen Sie das Synchronisationsverhalten steuern? Zum Beispiel: Wollen Sie, dass Downloads zu demselben Zeitpunkt vorgenommen werden wie Uploads? Oder möchten Sie die Zwei-Wege-Synchronisation in eine Einweg-Synchronisation verwandeln? |
Benutzen Sie den geeigneten Synchronisationsparameter in folgenden Bereichen:
Weitere Hinweise finden Sie unter Synchronisationsparameter und Netzwerkprotokolloptionen in UltraLite. |
Sollen die Synchronisationstrigger durch einen bestimmten Zeitpunkt (also geplant), nach dem Einsetzen in eine Dockingstation oder vom Benutzer ausgelöst werden? Oder möchten Sie eine Kombination dieser Optionen einrichten? | Unterschiedliche Verhaltensweisen können programmatisch über die geeignete Schnittstelle erreicht werden. In einigen Fällen kann der Synchronisationsvorgang mit HotSync oder ActiveSync gesteuert werden. Weitere Hinweise finden Sie unter Synchronisation in die UltraLite-Anwendung einfügen. |
Soll der UltraLite-Client TLS-fähig sein? | Von dem von Ihnen gewählten Verschlüsselungsalgorithmus ist es abhängig, wie Ihr Gerät entsprechend der Plattform eingerichtet werden muss, die auf dem Gerät läuft. Weitere Hinweise finden Sie unter Deployment von UltraLite mit TLS-aktivierter Synchronisation. |
Nosync-Tabellen in UltraLite
Allsync-Tabellen in UltraLite
Publikationen in UltraLite
Tabellenreihenfolge in UltraLite
Synchronisation in die UltraLite-Anwendung einfügen
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |