Alachisoft.com
Download NCache Now!

Contact Us

NCache: Edition Feature Comparison

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
Java Client Cache (InProc)     True
Client Cache   True True
Mirrored Cache     True
Partitioned Cache     True
Partition-Replica Asynchronous replication     True
Partition-Replica Synchronous replication     True

Much Enhanced Bridge Topology

    True
Backward Compatibility Client API   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
Support for Hibernate in Java     True
Support for Spring in Java     True
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     True
.NET Cache Provider 4.0   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
Database Dependency (Polling based for any OLEDB)     True
Database 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
Named Tags (.NET & Java)     True
Cache Item Version   True True
Java Read-Thru/Write-Thru     True
Runtime Data Sharing between .NET & Java     True*
Multiple Objects Version Support (.NET & Java)     True
Java Dynamic Compact Serialization     True
Continuous Query (.NET & Java)     True
Cache Loader     True
Lock and Unlock Cached Item   True True
Streaming API     True
Async Operations (Add, Insert, Remove)     True
Bulk Operations (Get, Add, Insert, Remove)     True
Multi Read-Thru, Write-Thru, Write-Behind     True
Object Query Language (OQL)     True
LINQ Support in NCache     True
Data Groups     True
Dynamic 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
Remote Client/Client Cache Management   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     True
Miscellaneous
JavaScript/CSS minification     True
ViewState Caching     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     True
Automatic Connection Rebalancing     True
Compression     True
* To use this feature user must have both NCache .Net and NCache Java editions installed.