Requirements and Restrictions
Enable RDBMS call state storage only when all of the following criteria are met:
-
The call states managed by your system are typically long-lived.
-
The size of the call state to be stored is large. Very large call states may require a significant amount of RAM in order to store the call state.
-
Latency performance is not critical to your deployed applications.
The latency requirement, in particular, must be well understood before choosing to store call state data in an RDBMS. The RDBMS call state storage option measurably increases latency for SIP message processing, as compared to using a Coherence cache cluster. If your system must handle a large number of short-lived SIP transactions with brief response times, Oracle recommends storing all call state data in the Coherence cache.
Note:
RDBMS persistence is designed only to reduce the RAM requirements in the Coherence cache for large, long-lived call states. The persisted data cannot be used to restore a failed engine.