What is the Terracotta Server?
The Terracotta Server provides the distributed data platform for Terracotta products. A cluster of Terracotta Servers configured to work together is referred to as a Terracotta Server Array (TSA). A Terracotta Server Array can vary from a single server, to a basic two-server tandem for High Availability (HA), to a multi-server array providing configurable scale, high performance, and deep failover coverage.
The main features of the Terracotta Server include:
Distributed In-memory Data Management Manages 10-100x more data in memory than data grids
Scalability Without Complexity Simple configuration and deployment option for scaling-up and/or scale-out to meet growing demand and facilitate capacity planning
High Availability Instant failover for continuous uptime and services
Configurable Health Monitoring Terracotta health checker monitors client and server health
Persistent Application State Automatic permanent storage of all current shared in-memory data with ultra-fast recovery upon server restarts
Automatic Node Reconnection Temporarily disconnected server instances and clients rejoin the cluster without operator intervention