Basic information on in-memory technology

Due to the PPM in-memory technology, analysis data is managed in a compact main memory structure optimized for analysis queries. This enables the system to respond to queries a lot quicker than with conventional, hard drive based technologies.

The analysis server manages the main memory structures. To facilitate memory management and enable individual reboots of the PPM server, the server is started in a separate process. Both processes must be active in a client for it to be able to function.

During data import, the special data structures of the analysis server are filled with all data required for the analysis. When new data is imported into the PPM system, the analyses structures are automatically updated or new structures are created, if required.

To keep downtime to a minimum after terminating the analysis server (for example, after a PC reboot or system error), the analysis server creates a recovery file. The analysis server uses this file to quickly restore itself completely after a reboot. The initial recovery files are automatically created during system initialization and recreated in a configurable way (default: activated) during each data import. It is also possible to trigger regeneration via the administration command line program runppmadmin. This ensures that changes to the configuration are also updated in the recovery files, if required.

Obsolete or missing recovery files are automatically identified by the system. In these cases, the analysis server and associated recovery files can be newly generated from the database.