Marketing business object cache overview
Business object caching eliminates querying of marketing database tables when you are evaluating the marketing rules for a customer. By managing the memory that is allocated to the cache you can fine-tune marketing performance.
Marketing cache (DM_Cache
)
The
MarketingCache object cache instance is a location where a distributed
map cache (DM_Cache
) stores data that pertains to
a marketing business object.
- Activity business objects
- Element business objects
- Trigger Listener business objects (which triggers are associated with each activity)
- Rules for detecting the occurrence of triggers and when something is to be recorded for a target
- Default content that is associated with an e-Marketing Spot
- e-Marketing Spot ordering rules
The marketing commands to activate or deactivate activities, and to manage e-Marketing Spots, maintain the appropriate data in the business object cache.
Do not clear
the DM_Cache
with the WebSphere Application Server
cache monitor. If the entire DM_Cache
is cleared
with the WebSphere Application Server cache monitor, then the marketing
services do not detect the events that are associated with any behavior
rules. As a result, certain triggers and targets that are used in
marketing activities to detect customer behavior do not work properly.
If you need to clear the DM_Cache
, then update the
Marketing registry with the Administration Console.
Marketing user behavior cache (DM_UserCache
)
The
MarketingUserCache object cache instance is a location where a distributed
map cache (DM_UserCache
) stores data about customers
that participate in marketing activities.
Enabling WCMarketingDistributedMapCache DistributedMap improves marketing runtime performance.