220 IBM Content Manager OnDemand Guide
10.1  Introduction
For this chapter, unless explicitly stated otherwise, the term “data” is used to refer to the 
report data, the extracted documents or segments, and their related indexes and the 
extracted resources. 
A Content Manager OnDemand system logically stores data in application groups. An 
application group is defined by the Content Manager OnDemand administrator. It consists of 
data that has the same indexing, data storage, and expiration requirements. The application 
group definition also specifies where the report and document data are stored, how long the 
data is stored, and how the data expires. The method or methods that can be used to expire 
the data are a function of the application group parameters that are defined before the data is 
loaded into Content Manager OnDemand. In a Content Manager OnDemand system, data 
typically goes through a lifecycle of loading, storing, migration, and an expiration process.
10.2  Loading and storing the data
The Content Manager OnDemand architecture allows the control and management of the 
data throughout its lifecycle. The data lifecycle begins with running an efficient load process. 
Each load process invocation ingests report data for a specified application group. 
During a load process, Content Manager OnDemand stores report (document) data, its 
resources, and index data, as shown in Figure 10-1.
Figure 10-1   Data and index storage locations
The Content Manager OnDemand load process identifies, segments, and compresses 
groups of documents into storage objects that are then stored in the Content Manager 
OnDemand archive, as illustrated in Figure 10-1. To improve the efficiency of the storage 
process, Content Manager OnDemand aggregates the stored documents (typically a few 
kilobytes in size) into storage objects. This aggregation provides efficient, high-volume 
storage, retrieval, and expiration performance. 
Storage set
cache
SM ma nag er
Stor age No de 1
Stora ge nod e n
Ca ch e d ir 1
Ca ch e d ir n
AgData
Table
Seg ment-1
tabl e
Seg ment-n
tabl e
Storage set
An d or
D ataba se
Ma nag er
Load 
Proc es s
Indexes
Report Data
(stora ge objects /  
doc u ments )