In-Memory Distributed Cache

NCache is an Open Source in-memory distributed cache for .NET, Java, Node.js, and Scala. NCache is extremely fast and linearly scalable and caches application data to reduce expensive database trips. Use NCache to remove performance bottlenecks related to your data storage and databases and scale your .NET, Java, Node.js, and Scala applications to extreme transaction processing (XTP).

NCache has been the market leader for .NET applications since 2005 and very popular with hundreds of high-end customers all over the world.

Four Common Uses of NCache

See Four Common Uses of NCache for .NET, Java, Node.js, and Scala applications:

  1. App Data Caching (In-Memory with Live Persistence): to reduce expensive database trips and linearly scale your applications. Live persistence of in-memory cache for longer term storage and recovery.
  2. Web App Caching:
  3. Pub/Sub Messaging, Continuous Query, Events: for decoupled messaging and collaboration between applications.
  4. Distributed Lucene for .NET (Full Text Search): with Distributed Lucene, scale Lucene index to multiple servers at runtime. Distributed Persistence provided. No code change needed to use.


NCache Architecure
NCache Architecture
Five Steps to Getting Started

Featured Customers

NCache Customers - Citi Group
NCache Customers - Barclays Bank
NCache Customers - Bank of America
NCache Customers - BMW Financial Services
NCache Customers - Toyota
NCache Customers - US Department of State
NCache Customers - NATO NCIA
NCache Customers - Dell
NCache Customers - NICE CXone Inc
NCache Customers - Chevron


Enterprise Edition

View More

Professional Edition

View More


Use Cases

Features & Capabilities

Use our products as an extremely fast and linearly scalable distributed cache in the following environments and applications.

NCache Core Capabilities

  • Extremely fast
  • Linear scalability
  • Self-healing dynamic cluster
  • Sync/Async Intelligent replication
  • WAN replication with Bridge
  • Powerful admin tools
  • View More

Distributed Caching Features

  • Cache Dependency (Key, File)
  • Database Synchronization
  • Parallel SQL Query, LINQ, Tags
  • Read-through, Write-through
  • Messaging & Runtime Data Share
  • Dynamic Compact Serialization
  • View More

100% .NET / .NET Core

  • ASP.NET Session State storage
  • ASP.NET View State Caching
  • ASP.NET Output Cache
  • Entity Framework Cache
  • NHibernate Second Level Cache
  • View More

Native Java Support

  • Native Java clients (Unix/Win)
  • Hibernate 2nd Level Cache
  • Spring Integration
  • JCache Support
  • Portable Data Types
  • View More

Signup for monthly email newsletter to get latest updates.

© Copyright Alachisoft 2002 - . All rights reserved.