Introducing UltraLite

UltraLite is a compact relational database with many of the same features as SQL Anywhere. It can be used as an embedded, in-process database for mobile applications.

UltraLite also includes a built-in synchronization client that tracks changes made in the database and exchanges updates with a MobiLink server over a network. As a MobiLink synchronization client, UltraLite ensures that mobile applications can stay synchronized with a central database and with other UltraLite databases.

 See also

UltraLite feature comparison
UltraLite limitations
UltraLite data architecture
UltraLite storage and file name conventions
UltraLite transaction and state management
UltraLite isolation levels