Client message stores

The client message store can be a SQL Anywhere or UltraLite database on the remote device. SQL Anywhere databases are recommended for data synchronization applications. UltraLite databases are recommended for applications used exclusively for storing and forwarding messages. The application connects to this message store using the QAnywhere API. When using an UltraLite database as a client message store, the QAnywhere API accesses the store using the UltraLite Engine, and not the in-process UltraLite runtime.

The client message store must be used exclusively for QAnywhere applications. The QAnywhere message store database should not be accessed by any application other than QAnywhere applications using the QAnywhere API. However, you can run another database within the database server. This is useful if you have a QAnywhere client message store and a MobiLink synchronization client running on the same device.

Using a relational database as a message store provides a secure and high-performance store.

See Creating a secure client message store.


Setting up the client message store
SQL Anywhere and UltraLite client differences
Client message store properties