The In-Memory NoSQL database is used as a powerful cache for remote server applications that require faster access.
The In-Memory NoSQL database has all of the same features and API contract that the embedded and remote database have. You can choose to use the rich feature set or as a simple Key-Value store. The Cache NoSQL database is similar to the embedded database. The only difference is rather than using a file storage volume, it will use off-heap buffers.
Onyx In-Memory NoSQL Database stores object graphs within Off-Heap buffers and compresses the graphs in order to ensure the ability to cache large data sets. Since, it utilizes off heap buffers Garbage Collection is minimized.