Memcached is a third-party distributed data caching application available for use with Workspace ONE UEM™ environments which can be used to reduce the workload on the AirWatch database.
Memcached operates as a simple form of sharding: breaking data into manageable chunks and assigning a hash to the data to make retrieving the data easy. Memcached can have one or more active nodes, but it is not a form of backup or redundancy.
When a request for data is sent, AirWatch automatically checks for the results stored in memory by Memcached before it checks the database, reducing the database workload. If the memcache query returns no results, result data is then retrieved from the database and stored into the memcache for future queries. Currently, Memcached only stores System Code Overrides and the organization group tree information.
For more information about how to manage Memcached in your deployment, see Manage Memcached.
A Memcached implementation is primarily targeted for AirWatch installations with 5,000+ devices and is available for both SaaS and on-premises environments.
This diagram assumes that all auxiliary components – for example, API or SSP – are installed on the Device Services server. If you have dedicated servers for these or other components that have access to the AirWatch database, map those servers into your Memcached network topology.
To begin the Memcached installation and integration, see Memcached Installation Overview.