Alachisoft.com

Boost .NET App Perforance & Scalibility

Distributed In-memory Object Cache

Distributed ASP.NET Session State Cache

Distributed ASP.NET Output Cache

Fast

Scalable

Reliable

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.

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
  • Faster & more scalable than StateServer & SQLServer
  • Highly reliable thru session replication
  • Software appliance (No code change required)

Distributed ASP.NET Output Cache

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

  • Accelerate ASP.NET by caching dynamic content
  • More scalable and easier management for web farms
  • 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 Cache     True
Bridge Topology for WAN Replication (new)     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 (new)     True
Distributed ASP.NET Session State Cache
HttpModule for .NET 1.1 True True True
Session State Provider for .NET 2.0/3.0/3.5 True True True
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
TierDeveloper     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
SqlDependency (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 (new)   True True
Cache Item Version (new)   True True
Lock and Unlock Cached Item (new)   True True
Async Operations (Add, Insert, Remove)     True
Bulk Operations (Get, Add, Insert, Remove)     True
Read-Through, Write-Through, Write-Behind     True
Object Query Language (OQL)     True
Data Groups     True
Compact Serialization     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
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 (WMI Based)     True
WMI Monitoring Data and Events     True
Miscellaneous
Multiple Cache Connections True True 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     True