• Facebook
  • Twitter
  • Youtube
  • LinedIn
  • RSS
  • Docs
  • Comparisons
  • Blogs
  • Download
  • Contact Us
Download
Show / Hide Table of Contents

NCache Architecture

NCache architecture is designed to provide linear scalability, high availability, and extreme performance for mission-critical applications. This section provides conceptual details about NCache architecture, its caching topologies, and provided features.

In This Section

Server
Learn about NCache Server architecture, including server processes, cache lifecycle, services, configuration, logging, shutdown handling, and network settings.

Client
Learn about NCache Client architecture, including client processes, services, configuration, cache connectivity, and network communication.

Dynamic Cluster
Learn how NCache dynamic clustering enables cache nodes to join, leave, and operate without service interruption.

Dynamic Client
Learn how dynamic clients discover cache servers and maintain connectivity in changing deployment environments.

Cache Topologies
Learn about NCache caching topologies and how they support scalability, availability, replication, and performance.

Multi-Site Replication through Bridge
Learn how NCache Bridge supports Multi-site Replication across multiple sites for disaster recovery and data synchronization.

Security
Learn how NCache secures cache access and communication using authentication, authorization, encryption, TLS, and HTTPS.

Indexing
Learn about NCache indexing options used to improve search, query, and data retrieval performance.

Backward Compatibility
Learn how NCache supports mixed-version deployments by allowing older clients to communicate with newer cache servers.

Loader and Refresher
Learn how Cache Loader and Refresher preload, refresh, and synchronize cache data using datasets, schedules, and execution services.

Data Source Provider
Learn how data source providers enable read-through, write-through, and write-behind operations with external data sources.

Serialization Format
Learn about NCache serialization formats and how they affect object storage, compatibility, and data exchange.

Data Compression
Learn how data compression reduces network traffic and improves memory usage between clients and cache clusters.

Data Load Balancing
Learn how data load balancing distributes cache data across nodes to improve resource usage and cluster performance.

Pipelining
Learn how pipelining improves performance by batching multiple client operations before sending them to the cache.

Contact Us

PHONE

+1 214-619-2601   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • 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 - . All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top