Cache Topologies
Distributed caching topologies define the strategy for data storage in a clustered cache. They refer to the behavior of a cache cluster under different circumstances. NCache provides various topologies; Replicated, Partitioned, and Partition-Replica to balance linear scalability with high-performance reliability based on specific application requirements.
The variety of distributed caching topologies caters to the needs of applications requiring linear scalability in terms of storage and transaction load, as well as high availability.
In This Section
Local Cache
Learn about NCache Local Cache, a single-node cache for scenarios where distributed caching is not required.
Client Cache
Learn how Client Cache improves performance by keeping frequently used data closer to the application.
Replicated Topology
Learn how Replicated Topology copies the entire cache to every node for high availability and fast read access.
Partitioned and Partition-Replica Cache
Learn how Partitioned and Partition-Replica topologies distribute data across nodes for scalability, throughput, and fault tolerance.
Scalability in Caching Topologies
Learn how NCache topologies scale out to handle growing data volume and transaction load.