Sowohl MobiLink als auch SQL Remote stehen für die Datensynchronisation zwischen einer konsolidierten Datenbank und einer Gruppe von entfernten Datenbanken zur Verfügung.
In MobiLink ist die konsolidierte Datenbank eines von mehreren unterstützten relationalen Datenbank-Managementsystemen. Die konsolidierte Datenbank, die in der Regel in einem Unternehmensserver untergebracht ist, protokolliert die Synchronisationsinformationen und enthält fakultativ auch die zu replizierenden Daten. Andere zentrale Daten können in einem anderen Format gespeichert sein, etwa in einer nicht-relationalen Datenbank, einem Webdienst oder einer Textdatei.
MobiLink bietet auch die direkte Zeilenbehandlung, mit der die Datensynchronisation zu konsolidierten Datenquellen möglich ist, die nicht als relationale Datenbanken eingerichtet wurden, z.B. ERP-Systeme oder Anwendungsserver.
In SQL Remote sind alle Daten, die synchronisiert werden müssen, in einer konsolidierten SQL Anywhere-Datenbank enthalten.
Eine entfernte Datenbank kann entweder auf demselben Standort ausgeführt werden wie die konsolidierte Datenbank oder an einem physisch entfernten Standort, wie zum Beispiel einem Handheld. Die entfernte Datenbank kann alle bzw. einen Teil der Daten aus der konsolidierten Datenbank nutzen.
In der Abbildung wird eine schematische Darstellung einer kleinen Synchronisationsanordnung gezeigt.
Ein typisches Synchronisationssystem enthält mehrere entfernte Datenbanken. Jede entfernte Datenbank enthält eine Teilmenge der Daten in der zentralen Datenbank. Jede entfernte Datenbank ist eine physisch eigenständige Datenbank, gewöhnlich auf einem eigenen Rechner oder einem mobilen Gerät. Alle entfernten Datenbanken müssen mit der zentralen Datenbank konsistent sein.
Der komplette Synchronisationsaufbau kann als eine einzelne verteilte Datenbank angesehen werden, in der die Master-Kopie aller gemeinsam genutzten Daten in einer zentralen Datenbank aufbewahrt wird.
Jede entfernte Datenbank, die mit der zentralen Datenbank synchronisiert wird, ist ein entfernter Benutzer der zentralen Datenbank. Wenn ein entfernter Standort ein Server mit mehreren Benutzern ist, wird der gesamte Standort als einzelner entfernter Benutzer der zentralen Datenbank angesehen.
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 |