Try Playground
Show / Hide Table of Contents

Data Load Balancing

Data distribution in Partitioned and Partition-Replica cluster caches is based on a hash code of cache keys. Data is almost evenly distributed among all server nodes.

Note

This feature is also available in NCache Professional.

Each node knows about the data load of every other node in the cluster. There can be scenarios where the data load on any one node becomes highly dependent upon the pattern of cache keys inserted in the cache.

NCache provides the following load balancing options:

Auto Load Balancing Task

  • Configurable: Auto-load balancing is a configurable feature that automatically balances data load on every server node.

  • Automatic: It continuously monitors data load on all servers of the cluster after configurable intervals and detects uneven data load.

  • Threshold: It verifies the load against a configurable threshold, if any of the cache nodes have imbalanced data, then the coordinator generates new distribution maps to re-distribute the extra data from that node.

  • Turning Off: This feature can be turned off if the user does not want load balancing among cluster nodes.

Manual Load Balancing

  • Manual: Data load can be balanced at any time by the manual load balancing feature through the NCache Management Center.

  • No Threshold: There is no threshold. Data balancing can be started, whenever required.

See Also

Cache Serialization Format
Cache Server Backward Compatibility
Client Backward Compatibility

In This Article
  • Auto Load Balancing Task
  • Manual Load Balancing
  • See Also

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Professional
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - 2025. All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top