Alachisoft.com

Boost .NET App Performance & Scalibility

Distributed In-memory Object Cache

Distributed ASP.NET & JSP Session Storage

Featured Article (1/3)

Clouds Done Right - Dist. Caching Removes Bottlenecks

Redmondmag.com

Featured Article (2/3)

Distributed Caching On The Path To Scalability

MSDN Magazine

Featured Article (3/3)

Providing Scalability for ASP.NET Applications

Microsoft Technet Magazine

Short Product Videos

Watch Now!

LIVE Product Demos

Sign-up Now!

Download Now

Boost .NET App Performance & Scalability

Remove performance bottlenecks and scale up your .NET applications to extreme transaction processing (XTP). NCache provides multiple powerful mechanisms for boosting .NET application performance and scalability.

NCache Enterprise Edition now includes Java Client for Windows and Unix. You can use NCache for JSP Sessions for WebLogic, JBoss, WebSphere, and Apache-Tomcat. No code change is required.

Distributed In-Memory Object Cache

Distributed cache, the core engine of NCache, is extremely fast and scalable. Cache both static and transactional application data and reduce expensive database trips. NCache synchronizes cache updates across multiple servers.

  • Scale up with Mirrored, Replicated, Partitioned, and Client Cache topologies
  • Software appliance for Caching Application Block
  • Software appliance for NHibernate

Distributed ASP.NET Session State Cache

Built on the distributed caching core, this module provides an extremely scalable ASP.NET Session State storage for apps running in a server farm with a load balancer

  • Remove session storage bottlenecks and scale up ASP.NET Session State
  • Faster & more scalable than StateServer & SQLServer
  • Highly reliable thru session replication
  • Software appliance (No code change required)
Edition Comparison 
NCache Features Express Professional Enterprise
Caching Topologies
Max Cache Size Unlimited Unlimited Unlimited
Local Cache True True True
Replicated Cache 2-Node True True
Client Cache   True True
Mirrored Cache     True
Partitioned Cache     True
Partition-Replica Asynchronous replication     True
Partition-Replica Synchronous replication (New)     True
Bridge Topology for WAN Replication     True
Backward Compatibility Client API (New)   True True
Dynamic Clustering
Local .NET Clients (InProc & OutProc) True True True
Remote .NET Clients Within Cluster True True
Add or Remove Cache Servers at Runtime True True True
Multiple Network Cards for Scalability   True True
Remote Java Clients     True
Event Notifications on Cluster Changes     True
Thin Client for Grid Computing     True
Distributed ASP.NET Session State Cache
HttpModule for .NET 2.0/3.0/3.5 True True True
Session State Provider for .NET 2.0/3.0/3.5 True True True
Concurrent Session Limit 1000 Unlimited Unlimited
Multiple Geographical Sites Sharing Sessions     True
Third-Party Integration
NHibernate Level-2 Cache Provider True True True
Caching Application Block for EntLib 4.0 True True True
Caching Application Block for EntLib 3.1   True True
Entity Framework (EF) Caching (New)   True True
.NET Cache Provider 4.0 (New)   True True
Data Expirations
Absolute Time Expirations True True True
Idle Time Expirations True True True
Cache Dependencies
File Based Dependency True True True
Key Based Dependency   True True
Multi-cache Key Dependency     True
Synchronize Cache with Database
SqlDependency (SQL Server 2005/2008)     True
OracleDependency (Oracle 10g R2 or later)     True
DbDependency (Polling based for any OLEDB)     True
Db Sync for Caching Application Block     True
Event Notifications (Cluster Wide)
For Selected Items (on Update/Remove)   True True
For any Add/Update/Remove/ClearCache     True
Client Initiated Custom Event Notification     True
Object Caching Features
TAGS   True True
Cache Item Version   True True
Lock and Unlock Cached Item   True True
Streaming API (New)     True
Async Operations (Add, Insert, Remove)     True
Bulk Operations (Get, Add, Insert, Remove)     True
Multi Read-Thru, Write-Thru, Write-Behind (New)     True
Object Query Language (OQL)     True
LINQ Support in NCache (New)     True
Data Groups     True
Dynamic Compact Serialization (no code change)     True
Evictions
Priority Eviction True True True
Least Recently Used (LRU) Eviction     True
Least Frequently Used (LFU) Eviction     True
Do Not Evict Option (for Sessions)     True
Storage Options
Managed .NET Memory True True True
NCache Administration
Remote Client/Client Cache Management (New)   True True
PerfMon based Cluster Monitoring True True True
Command-line tools True True True
GUI based Remote Cluster Administration   True True
InProc Cache Instance Monitoring   True True
NCache Monitor (GUI Tool)
Remote Cluster Monitoring (New)     True
Miscellaneous
JavaScript/CSS minification (New)     True
ViewState Caching (New)     True
Multiple Cache Connections True True True
NCache Email Alert System     True
Auto Join Cluster Upon Reboot True True True
Multi-Network Card Support True True True
64-bit Version (works with 32-bit clients)   True True
Security (New)     True