Contents Index Calling the synchronization function Maintaining primary key uniqueness

UltraLite Database User's Guide
   Synchronization for UltraLite Applications

Designing synchronization for your UltraLite database


UltraLite applications use MobiLink synchronization technology to share data with a consolidated database and integrate into an enterprise information system.

By default, when you add synchronization to your database, all data is synchronized. This section describes how to maintain unique primary keys across multiple databases, as well as advanced aspects of UltraLite synchronization design, including non-synchronizing tables, separate data sets for synchronization such as high-priority synchronization, and read-only tables.

See also 

This section describes how certain features of MobiLink affect the design decisions you make for UltraLite applications. For a full description of MobiLink synchronization, see the MobiLink Synchronization User's Guide. In particular:

Adding synchronization 

Adding MobiLink synchronization to an UltraLite application is a matter of supplying arguments to a function call. The details of the call, and the synchronization options available to your application, depend on your target platform.

For more information, see Synchronization for UltraLite Applications.


Maintaining primary key uniqueness
Including non-synchronizing tables in UltraLite databases
Designing sets of data to synchronize separately
Synchronizing high-priority changes
Including read-only tables in an UltraLite database
Using client-specific data to control synchronization
Foreign key cycles

Contents Index Calling the synchronization function Maintaining primary key uniqueness