PureMessage supports lists and maps in CDB format. This on-disk format is useful for large lists and maps (that is, 5,000 entries or more), where the default plain text format can cause excessive memory consumption and latency.
To convert lists or maps to CDB format:
When lists and maps from a central server are synchronized to edge servers in multi-server deployments (using either pmx-profile or publications), a scheduled job must be created, or an existing job modified, to compile the CDB lists locally with pmx-makemap after synchronization. For example, the resource-sync scheduled job can be modified as follows:
pmx-profile sync-from-db --clean; pmx-makemap --all
The resource-sync job will only synchronize files if they have changed on the central server, and pmx-makemap will only compile when the local file has changed.