BigMemory 4.4.0 | FAQ | General Questions
 
General Questions
What's the difference between BigMemory Go and BigMemory Max?
BigMemory Go is for in-memory data management on a single JVM (in-process). BigMemory Max is for distributed in-memory management across an array of servers. For more on Go vs. Max, see the BigMemory Overview.
What platforms does Terracotta software run on? Which application stacks does Terracotta support?
Terracotta is designed to work with as broad an array of platforms, JVMs and application server versions as possible. Supported platforms are listed in Release and Platform Compatibility Information.
What is the Terracotta Client?
The Terracotta Client is functionality in a Java library that operates inside your JVM that enables clustering. When your JVM starts and code is called that initializes Terracotta, the Terracotta Client automatically connects to the Terracotta Server Array to engage clustering services such as the lock manager, object manager, and memory manager.
What is the Terracotta Server Array?
The Terracotta Server Array is a set of one or more processes that coordinate data sharing among all Terracotta Clients in the cluster. Each Terracotta Server Array process is a simple Java application that runs directly on the JVM (i.e. without an application server or container). The Terracotta Server Array is designed to provide maximal High Availability and Scalability.