O'Reilly logo

SyncML®: Synchronizing and Managing Your Mobile Data by Phillipe Kahn, Peter Thompson, Apratim Purakayastha, Riku Mettälä, Uwe Hansmann

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Different Topologies

Changes made to different copies of a datastore can be propagated to other copies of that datastore in different ways. The synchronization topology defines the logical flow of the changes propagating through the network of computers hosting instances of that datastore. The four major topologies are:

  • One-to-one

  • Many-to-one

  • Many-to-many

  • Hybrid of many-to-one and many-to-many

One-to-One

The one-to-one topology is the simplest case. The other topologies can be seen as an extension of this one. Here the data is only shared between one server (the square in Figure 1-1) and one client (the circle in Figure 1-1). A possible usage scenario for this topology is a datastore that is mirrored for backup purposes. All changes made to ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required