Chapter 15 Configuring In Memory Object Management : Understanding In Memory-Based Object Management

Understanding In Memory-Based Object Management
In memory object management does not persist ontology object instances. They are maintained in local JVM memory only.
When you use the In Memory option, no recovery is possible in the case of total system failure. Object state is not maintained. At startup after a failure, object state is initialized to the application’s starting state.
You can use a fault tolerance cluster to provide reliability between two or more BusinessEvents instances that use In Memory object management. However, data is not shared between the instances and is lost during failover and failback.
The In Memory option is a good choice for development and testing environments. In production environments, the In Memory option is best used for stateless operations. It can be useful in a multi-agent (rule session) system, where one agent acts as an event router, directing events to other agents for processing.