Data Tier

The data tier comprises multiple databases installed for and used by Unwired Server and the management console within the runtime landscape.

Other than planning for installation of the data tier, among other deployment planning activities covered in the Runtime Installation Guide, and typical DBA maintenance, Unwired Platform administrators have limited involvement with the data tier. It is important to understand the purpose of each of the databases that make up the data tier.
  • Cache Database (CDB) – Installed only with the Unwired Platform Runtime option and used only for applications that use synchronization, this relational database management system maintains records of device synchronization activity along with any cached data that may have been retrieved from the back end or pushed from the device.

    The application package hosted in Unwired Server communicates to the CDB through JDBC connection pools that are configured from the administration console. The MBO parameters and the relationships between MBOs define the shape of the cache tables. The internal implementation of these tables and the associated queries are not public and may change from release to release.

  • Cluster Database – Maintains knowledge of and coordination between Unwired Server clusters.
  • Monitoring and Domain Log Database – Stores monitoring, tracking, and log messages for application activities.
  • Messaging Database – For applications that employ messaging services, HTML5/JS Hybrid Apps, OData SDK and applications that use notification mechanisms, this database stores in-transit asynchronous messages until they are processed by the mobile application infrastructure layers. Message data is encrypted on the device and in transit.
For additional information see:
  • System Deployment Overview in Installation Guide for Runtime
  • Data Tier Administration Overview in System Administration