Define multiple cache groups for data based on specific usage patterns and consistency tolerance. For example, for
transactional data that has little tolerance for EIS data that is stale, an onDemand cache policy with a
large coherence window is a more appropriate cache solution than an hourly schedule-based refresh.
Some best practices for defining cache groups and allocating MBOs to those groups include:
- Place all MBOs that are modeled with composite relationships in the same cache group.
- Do not place Reference data and transactional data in the same cache group. Typically, reference data has different
data consistency requirements than transactional data.
- Avoid circular dependencies between cache groups.
- Avoid loading of an MBO in one cache group
based on the attributes of an MBO in another cache group.