The SAP liveCache technology is an object-based enhancement of the SAP MaxDB database system. It was developed for managing complex objects in applications in which large quantities of data must be constantly available and changeable. You can only use SAP liveCache technology with SAP applications.
Properties of an SAP application with SAP liveCache technology:
With optimal configuration, all application data and objects are located in the working memory
Multiple application servers are sharing the read/write cache
Relational and object-oriented data modelling
Data-intensive business logic is executed close to the application data (minimizing round trips)
All database functions are available
SAP liveCache Technology: Technical System Landscape
In addition to the SAP MaxDB database kernel which provides basic database functions such as saving, restoring, and transaction management, an SAP liveCache database instance also comprises the following software layers:
SAP liveCache Applications (LCApps)
The business logic is included in the SAP liveCache kernel by using DB procedures (stored procedures). This removes much of the work that would otherwise be needed for communication and the transfer of data.
Object Management System (OMS)
A large part of the application data in an SAP liveCache database instance is managed in objects (OMS data). OMS data is managed in containers that are assigned to a persistent C++ class of the object type as object memory.
SAP liveCache Technology: Architecture