Deciding between SQL Anywhere and UltraLite

QAnywhere client applications can now use an UltraLite database as the client message store. This provides a lighter-weight solution for pure messaging applications on mobile devices. By pure messaging applications, we mean applications that use store and forward messaging, but not data synchronization.

Some of the key advantages of UltraLite are:

UltraLite limitations

Keep in mind the following limitations of UltraLite when deciding between SQL Anywhere and UltraLite:

Recommendation

In general, UltraLite should be used rather than SQL Anywhere in all cases where SQL Anywhere is not already present. SQL Anywhere is available for circumstances where you want to add messaging along side an already implemented SQL Anywhere data synchronization solution. However, UltraLite is recommended in all pure messaging environments.