OneData 10.7 | Managing Master Data with webMethods OneData | Administering webMethods OneData | Working with In-Memory and Caching in OneData | In-Memory Database
 
In-Memory Database
 
Adding a Terracotta License
Verifying Terracotta Configuration in OneData
Configuring Caching Properties for In-Memory
Connecting OneData to Terracotta
Configuration for Null Value Filtering in Terracotta Cache
Viewing the Cache Server Details
The in-memory database functionality enables the storage of frequently used data in REST web services, in the main memory. Working with data in memory is much faster than writing to and reading directly from the database.
OneData uses Terracotta Server, which caches vast amounts of data (for example, multiple terabytes), to implement the in-memory database. You can start Terracotta Server as an independent application. Configuring Terracotta in OneData loads the metadata and data of objects to the specified independent machine. You must enable caching in an object to load its details into in-memory.
For more information about enabling caching for an object, see Developing for webMethods OneData.
For more information about installing Terracotta, see Installing Software AG Products.
To use in-memory database, your OneData must include a Terracotta license from Software AG. After obtaining the license from Software AG, add the license as explained in Adding a Terracotta License.
If the Terracotta Server Array is not active when in-memory caching is enabled and you begin experiencing issues when attempting to change system properties, set onedata.inmemorycaching.enabled=false. For more information, see OneData Configuration Properties.